Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Exploring theory of cognition for general theory of software engineering: Predicting the effort of programming language comprehension
KTH, Skolan för elektro- och systemteknik (EES), Elkraftteknik.ORCID-id: 0000-0002-3293-1681
KTH, Skolan för elektro- och systemteknik (EES), Elkraftteknik.ORCID-id: 0000-0003-3922-9606
2015 (engelsk)Inngår i: Proceedings - 4th SEMAT Workshop on General Theory of Software Engineering, GTSE 2015, IEEE , 2015, s. 15-24Konferansepaper, Publicerat paper (Fagfellevurdert)
Resurstyp
Text
Abstract [en]

In recent years, there has been significant interest in general theories of software engineering. In this article, we explore the utility of a theory of cognition, ACT-R, as a component of such a general theory. The ACT-R theory was instantiated to predict the effort of programming language comprehension for two cases: (i) a C program, and (ii) the corresponding Assembly program. An experiment was then conducted to generate empirical data on the two comprehension tasks. The theoretical predictions were compared to the empirical results. The theoretical model predicted that the effort of understanding the considered program in C is 37% of the effort of understanding a comparable program written in Assembly. The experiment generated 33% as the corresponding percentage number. The concordance between theoretical model and experimental data was surprisingly high, encouraging further investigations into the utility of cognitive theories in software engineering.

sted, utgiver, år, opplag, sider
IEEE , 2015. s. 15-24
Emneord [en]
Ada (programming language), C (programming language), Computational linguistics, Computer programming languages, Software engineering, ACT-R, Cognitive theory, Comprehension tasks, General theory, Language comprehensions, Program comprehension, Theoretical modeling, Theory of cognitions, Programming theory
HSV kategori
Identifikatorer
URN: urn:nbn:se:kth:diva-187143DOI: 10.1109/GTSE.2015.9ISI: 000380612700003Scopus ID: 2-s2.0-84954242444OAI: oai:DiVA.org:kth-187143DiVA, id: diva2:929036
Konferanse
4th SEMAT Workshop on General Theory of Software Engineering, GTSE 2015; Florence; Italy
Merknad

QC 20160517

Tilgjengelig fra: 2016-05-17 Laget: 2016-05-17 Sist oppdatert: 2018-01-10bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekstScopus

Personposter BETA

Johnson, PontusEkstedt, Mathias

Søk i DiVA

Av forfatter/redaktør
Johnson, PontusEkstedt, Mathias
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric

doi
urn-nbn
Totalt: 38 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf