Determining Severity and Recommendations in Process Non-Conformance Instances

We have seen a variety of frameworks and methodologies aimed at dealing with non-conformance in processes presented in the literature. These methodologies seek to find discrepancies between process reference models and data returned from instances of process enactments. These range from methodologies aimed at preventing deviations and inconsistencies involved in workflow and process support systems to the mining and comparison of observed and recorded process data. What has not been presented in the literature thus far is a methodology for explicitly discerning the severity of instances of non-conformance once they are detected. Knowing how severe an instance of non-conformance might be, and therefore an awareness of the possible consequences this may have on the process outcome can be helpful in maintaining and protecting the process quality. Subsequently, a mechanism for using this information to provide some kind of recommendation or suggested remedial actions relating to the nonconformance for process improvement has also not been explored. In this paper we present a framework to address both these issues. A case study is also presented to evaluate the feasibility of this framework.

[1]  Mark Dowson,et al.  Concepts For Process Definition And Support , 1990, 'Support for the Software Process'.,Proceedings of the 6th International Software Process Workshop.

[2]  D. Ross Jeffery,et al.  An exploratory study of process enactment as input to software process improvement , 2006, WoSQ '06.

[3]  Torab Torabi,et al.  A Framework to Detect Deviations During Process Enactment , 2007, 6th IEEE/ACIS International Conference on Computer and Information Science (ICIS 2007).

[4]  David N. Card Statistical process control for software? , 1994, IEEE Software.

[5]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[6]  Sean M. McNee,et al.  Making recommendations better: an analytic model for human-recommender interaction , 2006, CHI Extended Abstracts.

[7]  Torab Torabi,et al.  A Process Improvement Approach to Improve Web Form Design and Usability , 2007, 18th International Workshop on Database and Expert Systems Applications (DEXA 2007).

[8]  Pankaj Jalote,et al.  Optimum Control Limits for Employing Statistical Process Control in Software Process , 2002, IEEE Trans. Software Eng..

[9]  Mark A. Lantzy Application of statistical process control to the software process , 1992, WADAS '92.

[10]  Yacine Rezgui,et al.  A case-based approach to construction process activity specification , 1997, Proceedings Intelligent Information Systems. IIS'97.

[11]  William A. Florac,et al.  Measuring the Software Process: Statistical Process Control for Software Process Improvement , 1999 .

[12]  Flavio Oquendo,et al.  Dealing with software process deviations using fuzzy logic based monitoring , 2000, SIAP.

[13]  Dewayne E. Perry,et al.  Proceedings of the 5th international software process workshop on Experience with software process models , 1990 .

[14]  Carlo Ghezzi,et al.  A framework for formalizing inconsistencies and deviations in human-centered systems , 1996, TSEM.

[15]  Raymond A. DeCarlo,et al.  Monitoring the software test process using statistical process control: a logarithmic approach , 2003, ESEC/FSE-11.

[16]  Pankaj K. Garg,et al.  Repository mining and Six Sigma for process improvement , 2005, ACM SIGSOFT Softw. Eng. Notes.

[17]  H. Dieter Rombach Specification of software process measurement , 1989, [1989] Proceedings of the 5th International Software Process Workshop.

[18]  Nancy G. Leveson,et al.  Software Deviation Analysis , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[19]  Yongji Wang,et al.  BSR: a statistic-based approach for establishing and refining software process performance baseline , 2006, ICSE.

[20]  Alexander L. Wolf,et al.  Discovering models of software processes from event-based data , 1998, TSEM.

[21]  David M. Ferrin,et al.  Six Sigma and simulation, so what's the correlation? , 2002, Proceedings of the Winter Simulation Conference.

[22]  William A. Florac,et al.  Statistical Process Control: Analyzing a Space Shuttle Onboard Software Process , 2000, IEEE Softw..