DocumentCode :
1205508
Title :
Opportunistic problem solving in software engineering
Author :
Robillard, Pierre N.
Author_Institution :
Ecole Polytech. de Montreal, Que., Canada
Volume :
22
Issue :
6
fYear :
2005
Firstpage :
60
Lastpage :
67
Abstract :
Software development is a complex, mainly cognitive endeavor. Studying these cognitions can improve software processes, but this is an ambitious task. The topic is broad, and the software engineering domain is still maturing. Positioning software engineering activities within a holistic view of the software process helps us compare it with other engineering disciplines. In this way, we can better define what is specific to software engineering and how to quantitatively and qualitatively measure these activities.
Keywords :
cognition; software process improvement; cognitive action; opportunistic problem solving; software development; software engineering; software process improvement; Capability maturity model; Design engineering; Engineering management; Humans; IEC standards; ISO standards; Problem-solving; Product development; Software engineering; Software maintenance; Software engineering; cognitive actions; cognitive synchronization; process assessment; process practices; process qualitative and quantitative measurements; software process; synchronization meeting;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2005.161
Filename :
1524916
Link To Document :
بازگشت