Volume 8 Number 5 (May 2013)
Home > Archive > 2013 > Volume 8 Number 5 (May 2013) >
JSW 2013 Vol.8(5): 1079-1085 ISSN: 1796-217X
doi: 10.4304/jsw.8.5.1079-1085

Complexity is in the Brain of the Beholder: A Psychological Perspective on Software Engineering’s Ultimate Challenge

Iyad Zayour1, Imad Moukadem2, Issam Moghrabi3

1Faculty of Science, Lebanese University, Lebanon
2Computer Science, Gulf University for Science &Technology, Kuwait
3MIS, Gulf University for Science &Technology, Kuwait


Abstract—Complexity of software has been largely studied as a property of the code. We argue instead that complexity is a psychological phenomenon and should be studied from this perspective. The psychological literature however is structured in a way making of little practical usefulness. We propose a model based on isolated psychological facts connected by intuitive reasoning to fight complexity in a practical way. In this model, complexity corresponds to occurrences of cognitive overload in the working memory (WM), the bottleneck of cognition. Reducing complexity can be achieved by relieving the WM of some load by explicitly representing the internal mental constructs using external media such as software tools. We present a case study in which we used this model to produce a tool to reduce the complexity in program comprehension for large software systems. The tool was used in an industrial setting. We present here the mental constructs targeted and the details of the tool.

Index Terms—Software psychology, Complexity measures, Program comprehension, Reverse engineering.

[PDF]

Cite: Iyad Zayour, Imad Moukadem, Issam Moghrabi, "Complexity is in the Brain of the Beholder: A Psychological Perspective on Software Engineering’s Ultimate Challenge," Journal of Software vol. 8, no. 5, pp. 1079-1085, 2013.

General Information

ISSN: 1796-217X (Online)
Frequency:  Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Apr 01, 2024 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Nov 02, 2023 News!

    Vol 18, No 4 has been published with online version   [Click]