Uncovering Essential Software Artifacts through Business Process Archeology

• Data Mining • Business Process Reengineering • Business Process Management • Enterprise Modeling • Model-Driven Engineering • Quality Assurance • Business Process Improvement • Strategic Knowledge Management • Architecture-Driven Modernization • Software Maintenance Corporations accumulate a lot of valuable data and knowledge over time, but storing and maintaining this data can be a logistic and financial headache for business leaders and IT specialists.

[1]  David Carney,et al.  Principles of CASE Tool Integration , 1994 .

[2]  Daniel Galin,et al.  Software Quality Assurance: From Theory to Implementation , 2003 .

[3]  Pekka Kess,et al.  Knowledge creation through a project review process in software production , 2002 .

[4]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[5]  Dean Allemang,et al.  Semantic Web for the Working Ontologist - Effective Modeling in RDFS and OWL, Second Edition , 2011 .

[6]  Peter Dadam,et al.  Architectural Principles and Components of Adaptive Process Management Technology , 2009, PRIMIUM.

[7]  Corine Cauvet,et al.  Business Process Modeling: A Service-Oriented Approach , 2008, Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008).

[8]  Linda M. Northrop,et al.  Implications of Distributed Object Technology for Reengineering , 1997 .

[9]  Manfred Reichert,et al.  Contextual Injection of Quality Measures into Software Engineering Processes , 2011 .

[10]  David Luckham,et al.  The power of events - an introduction to complex event processing in distributed enterprise systems , 2002, RuleML.

[11]  Serge Demeyer,et al.  Software Evolution , 2010 .

[12]  Brian McBride,et al.  Jena: A Semantic Web Toolkit , 2002, IEEE Internet Comput..

[13]  Jorge S. Cardoso,et al.  Service Engineering for the Internet of Services , 2008, ICEIS.

[14]  Gerardo Canfora,et al.  New Frontiers of Reverse Engineering , 2007, Future of Software Engineering (FOSE '07).

[15]  E. Prud hommeaux,et al.  SPARQL query language for RDF , 2011 .

[16]  C. Fey,et al.  Knowledge Dissemination in Global R&D Operations: An Empirical Study of Multinationals in the High Technology Electronics Industry1 , 2000 .

[17]  François Bry,et al.  Semantic Wikis , 2008, IEEE Software.

[18]  Xiaohu Yang,et al.  Business process recovery for system maintenance — An empirical approach , 2009, 2009 IEEE International Conference on Software Maintenance.

[19]  Thomas H. Davenport,et al.  Process Innovation: Reengineering Work Through Information Technology , 1992 .

[20]  Youcef Baghdadi A business model for B2B integration through Web services , 2004, Proceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004..

[21]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[22]  H. D. Rombach,et al.  The Goal Question Metric Approach , 1994 .

[23]  Gregor Grambow,et al.  Providing Automated Holistic Process and Knowledge Assistance during Software Modernization , 2013 .

[24]  Manfred Reichert,et al.  Contextual Generation of Declarative Workflows and their Application to Software Engineering Processes , 2011 .

[25]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..

[26]  Foutse Khomh,et al.  SQUAD: Software Quality Understanding through the Analysis of Design , 2009, 2009 16th Working Conference on Reverse Engineering.

[27]  Wolfgang Meier,et al.  eXist: An Open Source Native XML Database , 2002, Web, Web-Services, and Database Systems.

[28]  Tarek K. Abdel-Hamid,et al.  The Economics of Software Quality Assurance: A Simulation-Based Case Study , 1988, MIS Q..

[29]  Y. Baghdadi,et al.  Approaches to identify and develop Web services as instance of SOA architecture , 2005, Proceedings of ICSSSM '05. 2005 International Conference on Services Systems and Services Management, 2005..

[30]  Richard Hull,et al.  Business Artifacts: A Data-centric Approach to Modeling Business Operations and Processes , 2009, IEEE Data Eng. Bull..

[31]  Anthony Cleve,et al.  Dynamic Analysis of SQL Statements for Data-Intensive Applications Reverse Engineering , 2008, 2008 15th Working Conference on Reverse Engineering.

[32]  Fred A. Cummins,et al.  Building the Agile Enterprise: With SOA, BPM and MBM , 2008 .

[33]  Paolo Tonella,et al.  Reverse Engineering of Business Processes exposed as Web Applications , 2009, 2009 13th European Conference on Software Maintenance and Reengineering.

[34]  Manfred Reichert,et al.  User-Centric Abstraction of Workflow Logic Applied to Software Engineering Processes , 2012, CAiSE Workshops.

[35]  Neville Churcher,et al.  Towards synchronous collaborative software engineering , 2004, 11th Asia-Pacific Software Engineering Conference.

[36]  Manfred Reichert,et al.  The ADEPT project: a decade of research and development for robust and flexible process support , 2009, Computer Science - Research and Development.

[37]  Sergio de Cesare,et al.  A Comparative Analysis Of Business Process Modelling Techniques , 2009 .

[38]  John Grundy,et al.  Collaborative Software Engineering , 2010 .

[39]  Liyang Yu,et al.  A Developer’s Guide to the Semantic Web , 2011, Springer Berlin Heidelberg.

[40]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[41]  Grace A. Lewis,et al.  Modernizing Legacy Systems - Software Technologies, Engineering Processes, and Business Practices , 2003, SEI series in software engineering.

[42]  Maulahikmah Galinium,et al.  Success factors model: Case studies in the migration of legacy systems to Service Oriented Architecture , 2012, 2012 Ninth International Conference on Computer Science and Software Engineering (JCSSE).

[43]  Jianwen Su,et al.  A Data-Centric Design Methodology for Business Processes , 2009, Handbook of Research on Business Process Modeling.

[44]  Matthias Biehl,et al.  Model-Based Service Discovery and Orchestration for OSLC Services in Tool Chains , 2012, ICWE.