New tools help exterminate software bugs
Computer Design
Simple fast algorithms for the editing distance between trees and related problems
SIAM Journal on Computing
Introduction to the personal software process
Introduction to the personal software process
ACM Computing Surveys (CSUR)
Introduction to algorithms
Software Process Representation and Analysis for Framework Instantiation
IEEE Transactions on Software Engineering
Process mining: a research agenda
Computers in Industry - Special issue: Process/workflow mining
A Comparison of Bug Finding Tools for Java
ISSRE '04 Proceedings of the 15th International Symposium on Software Reliability Engineering
Proceedings of the 2005 ACM symposium on Applied computing
Mining student CVS repositories for performance indicators
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Repository mining and Six Sigma for process improvement
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
An undergraduate course on software bug detection tools and techniques
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Emphasizing Human Capabilities in Software Development
IEEE Software
BSR: a statistic-based approach for establishing and refining software process performance baseline
Proceedings of the 28th international conference on Software engineering
Mining CVS Repositories to Understand Open-Source Project Developer Roles
ICSEW '07 Proceedings of the 29th International Conference on Software Engineering Workshops
Defect Data Analysis Based on Extended Association Rule Mining
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Spam Filter Based Approach for Finding Fault-Prone Software Modules
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Mining process models with non-free-choice constructs
Data Mining and Knowledge Discovery
Software quality estimation with limited fault data: a semi-supervised learning perspective
Software Quality Control
Software Process: Improvement and Practice - Special Issue on Software Process Simulation
Mining Software Repositories to Understand the Performance of Individual Devel
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
An evaluation of the pragmatics of web-based bug tracking tools
ICPW '07 Proceedings of the 2nd international conference on Pragmatic web
A heuristic algorithm for clustering rooted ordered trees
Intelligent Data Analysis
Measuring developer contribution from software repository data
Proceedings of the 2008 international working conference on Mining software repositories
Mining Individual Performance Indicators in Collaborative Development Using Software Repositories
APSEC '08 Proceedings of the 2008 15th Asia-Pacific Software Engineering Conference
Information Sciences: an International Journal
Information Technology Project Management
Information Technology Project Management
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Source Code Verification Tools for Software Security Bugs
Proceedings of the 2006 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fifth SoMeT_06
An initial approach to mining multiple perspectives of a business process
The Fifth Richard Tapia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, and Innovations
MSR '09 Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories
Choquet integral based aggregation approach to software development risk assessment
Information Sciences: an International Journal
A tool to create process-agents for OEC-SPM from historical project data
ICSP'07 Proceedings of the 2007 international conference on Software process
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Detection of consistent patterns from process enactment data
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
IEEE Transactions on Pattern Analysis and Machine Intelligence
Software process management: practices in china
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Evaluation of project quality: a DEA-Based approach
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
A process-agent construction method for software process modeling in SoftPM
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
The design of polynomial function-based neural network predictors for detection of software defects
Information Sciences: an International Journal
Hi-index | 0.07 |
Software process trustworthiness is the degree of confidence that a software process produces expected trustworthy work products that satisfy requirements. Software processes are dynamic and highly people-dependent. The performance of software processes relies not only on the process itself, but also on the personnel's capabilities. Therefore, management of human resources and evaluation of a company's work force capabilities are crucial and will affect software process trustworthiness. Our software process modeling method OEC-SPM (Organization-Entity Capability based Software Process Modeling) has been shown to take into account personnel's capabilities and groups software developers with certain capabilities into a Process-Agent, which is a way of organizing human resources and process asset libraries in software organizations, and will help to improve trustworthiness of software processes. This paper proposes a novel method for incrementally mining Process-Agents from process asset libraries to support OEC-SPM. The method can automatically and incrementally create Process-Agents under three scenarios with high efficiency. Furthermore, we assess the method with the data from real industry setting. The results show that the utilization of human resources in an organization can be optimized when personnel's capabilities are taken into account. Additionally, reasonable resource scheduling making use of Process-Agents will result in higher trustworthiness.