Title :
Self-Renewing Applications
Author :
Singh, Mrigendra Pratap
Author_Institution :
North Carolina State Univ., Raleigh, NC, USA
Abstract :
Software practice has suffered from and continues to suffer from many shortcomings as a result. Programs are difficult to design and build; they often fail to satisfy user requirements. If they work adequately at all, it´s more often due to users adapting to the program than the program meeting users´ requirements. The thesis of this column is that software engineering would be well served if we began to think of application-as-use as primary. In particular, if we could develop user interactions correctly, the application-as-use of a software artifact would help renew that artifact.
Keywords :
software engineering; self-renewing application; software artifact; software development; software engineering; collaboration; crowdsourcing; social tagging; software engineering;
Journal_Title :
Internet Computing, IEEE
DOI :
10.1109/MIC.2011.95