Issue No.05 - September/October (2009 vol.26)
William N. Robinson , Georgia State University
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.138
Software quality is determined by the processes of its evolution, which are guided by changing requirements. Users drive many requirements changes. Users perceive software quality as a fit between their goals and software's functionality. The better the quality, the more likely the user will be satisfied with the software. When the quality is bad, developers must meet user needs or face a diminishing demand for their software. Understanding and monitoring user requirements is central to the continuous process of seeking software quality. An automated user-goal monitoring technique can guide software evolution toward higher quality.
event analysis, requirements monitoring, software quality
William N. Robinson, "Seeking Quality through User-Goal Monitoring", IEEE Software, vol.26, no. 5, pp. 58-65, September/October 2009, doi:10.1109/MS.2009.138