Title : 
Program comprehension with four-layered mental model
         
        
            Author : 
Nosal, Milan ; Poruban, Jaroslav
         
        
            Author_Institution : 
Dept. of Comput. & Inf., Tech. Univ. of Kosice, Kosice, Slovakia
         
        
        
        
        
        
            Abstract : 
Program comprehension deals with an important problem of recreating mental model of the software system from the source code. This process is needed every time a new programmer joins the development team, or the old one forgets about the code. We designed the four-layered model of the developer´s mental model that provides a deeper understanding of the mental model and of the program comprehension in general. The described model was verified by an observatory study with 3 subjects. This paper concludes with our findings and conclusions.
         
        
            Keywords : 
reverse engineering; software engineering; developer mental model; four-layered mental model; program comprehension; software system mental model; source code; Cognitive science; Computational modeling; Computers; Java; Object oriented modeling; Programming; Software systems; Program comprehension; comprehension model; mental model; study;
         
        
        
        
            Conference_Titel : 
Engineering of Modern Electric Systems (EMES), 2015 13th International Conference on
         
        
            Conference_Location : 
Oradea
         
        
            Print_ISBN : 
978-1-4799-7649-2
         
        
        
            DOI : 
10.1109/EMES.2015.7158420