Journal of Computer Science and Technology
Quick Search in JCST
 Advanced Search 
      Home | PrePrint | SiteMap | Contact Us | FAQ
 
Indexed by   SCIE, EI ...
Bimonthly    Since 1986
Journal of Computer Science and Technology 2009, Vol. 24 Issue (2) :189-197    DOI:
Special Issue on Software Engineering for High-Confidence Systems Current Issue | Archive | Adv Search << Previous Articles | Next Articles >>
Software, Software Engineering and Software Engineering Research: Some Unconventional Thoughts
David Notkin, Fellow, ACM, IEEE
Computer Science and Engineering, University of Washington, Seattle, Washington 98195-2350, U.S.A.

Abstract
Reference
Related Articles
Download: [PDF 268KB]     Export: BibTeX or EndNote (RIS)  
Abstract 

Software engineering is broadly discussed as falling far short of expectations. Data and examples are used to justify how software itself is often poor, how the engineering of software leaves much to be desired, and how research in software engineering has not made enough progress to help overcome these weaknesses. However, these data and examples are presented and interpreted in ways that are arguably imbalanced. This imbalance, usually taken at face value, may be distracting the field from making significant progress towards improving the effective engineering of software, a goal the entire community shares. Research dichotomies, which tend to pit one approach against another, often subtly hint that there is a best way to engineer software or a best way to perform research on software. This, too, may be distracting the field from important classes of progress.

Articles by authors
David Notkin
Keywordssoftware engineering/general    software engineering process/life cycle     
Received 2008-10-09; Revised 2009-03-05
Cite this article:   
David Notkin, Fellow, ACM, IEEE.Software, Software Engineering and Software Engineering Research: Some Unconventional Thoughts[J]  Journal of Computer Science and Technology, 2009,V24(2): 189-197
URL:  
http://jcst.ict.ac.cn:8080/jcst/EN/
Copyright 2010 by Journal of Computer Science and Technology