This paper concerns epistemology and the understanding of research processes in Humanities, such ... more This paper concerns epistemology and the understanding of research processes in Humanities, such as Archaeology. We believe that to properly understand research processes, it is essential to trace them. The collected traces depend on the process model established, which has to be as accurate as possible to exhaustively record the traces. In this paper, we briefly explain why the existing process models for Humanities are not sufficient to represent traces. We then present different process models from Information Systems Engineering that allow tracing processes according to different perspectives such as activities, decisions or strategies. We assume these process models can be useful to represent research processes in Humanities coherently and thoroughly.
Decision-making (DM) knowledge is often represented as a set of basic definitions such as alterna... more Decision-making (DM) knowledge is often represented as a set of basic definitions such as alternatives, criteria, decision matrix, and decision itself. However, this domain is much richer, and many other related notions are useful to make right decisions: preferences, weights, thresholds, and so on. This knowledge must be formalized within a model. In addition, the practical needs for DM as well as the number of researches dealing with decision-making increasingly grow. We suggest using the ontology representation for representing DM knowledge. In this paper, we analyze different ontology fundamentals, we present the DM ontology (DMO) and its application to the selection on an ERP tool, and we show how the ontology fundamentals were used for representing DM knowledge.
2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS), 2015
Process mining has been successfully used in automatic knowledge discovery and in providing guida... more Process mining has been successfully used in automatic knowledge discovery and in providing guidance or support. The known process mining approaches rely on processes being executed with the help of information systems thus enabling the automatic capture of process traces as event logs. However, there are many other fields such as Humanities, Social Sciences and Medicine where workers follow processes and log their execution manually in textual forms instead. The problem we tackle in this paper is mining process instance models from unstructured, text-based process traces. Using natural language processing with a focus on the verb semantics, we created a novel unsupervised technique TextProcessMiner that discovers process instance models in two steps: 1.ActivityMiner mines the process activities; 2.ActivityRelationshipMiner mines the sequence, parallelism and mutual exclusion relationships between activities. We employed technical action research through which we validated and preliminarily evaluated our proposed technique in an Archaeology case. The results are very satisfactory with 88% correctly discovered activities in the log and a process instance model that adequately reflected the original process. Moreover, the technique we created emerged as domain independent.
, {Charlotte.Hug, Rebecca.Deneckere, Camille.Salinesi}@univ-paris1.fr RÉSUMÉ. Cela fait plusieurs... more , {Charlotte.Hug, Rebecca.Deneckere, Camille.Salinesi}@univ-paris1.fr RÉSUMÉ. Cela fait plusieurs décennies que la communauté des Systèmes d'Information (SI) s'intéresse à la découverte 'automatisée' des modèles de processus. Certaines approches se basent sur les activités séquentielles (traces) effectuées par les acteurs du SI pour identifier les modèles de processus. Cependant, ces approches ne portent que sur les activités et les modèles identifiés sont donc orientés-activités. Les modèles de processus intentionnels se concentrent sur les intentions qui ont entraîné les activités plutôt que sur les activités elles-mêmes. Malheureusement, les approches de fouille de processus existantes ne tiennent pas compte de l'aspect caché des intentions derrière les activités. Nous pensons pouvoir découvrir les modèles de processus intentionnels à l'aide de techniques de fouille d'intention. Le but de cet article est de proposer l'utilisation de modèles probabilistes-les Modèles de Markov Cachés (MMC)pour évaluer les intentions les plus probables à partir des traces. Cet article se concentre sur une approche supervisée pour découvrir les intentions sous-jacentes aux traces d'activités des utilisateurs et de les comparer au modèle de processus intentionnel initial. ABSTRACT. Discovering process models is a subject of interest in the Information System (IS) community. Approaches have been proposed to recover process models, based on the sequential tasks (traces) of IS's actors. However, these approaches only focus on activities and the models identified are, in consequence, activity-oriented. Intentional process models focus on intentions rather than activities. Unfortunately, existing process-mining approaches do not consider the hidden intentions behind the activities. We think we can discover the intentional process models underlying user activities by using Intention mining techniques. Our aim is to propose the use of probabilistic models to evaluate the most likely intentions behind activities, namely Hidden Markov Models (HMMs). We focus here on a supervised approach that allows discovering the intentions behind the user activities traces and to compare them to the prescribed intentional process model.
While the advantages of flexible business processes have been highly recognized by the academia a... more While the advantages of flexible business processes have been highly recognized by the academia and organizations, the research focus has recently shifted to its trade-offs and how the negative consequences could be minimized. This research addressed the problem consisting of the difficulties encountered by process participants when interacting with flexible process aware information systems. In order to overcome these difficulties, several approaches for guiding or supporting the process participants during enactment, based on process mining, have been proposed. However, these solutions lacked the suitable semantics for humans reasoning and decision making during enactment as they provided recommendations at a low granularity level. Consequently, the objective of this research was twofold. First, the implications for agents, process participant and process administrator, of integrating flexible processes into process aware information systems were analyzed through a systematic literature study. Secondly, using design science, two artifacts were created to solve the problematic situation: 1) an innovative process mining technique that discovers the intentional model of the executable process in an unsupervised manner, and 2) a recommendation tool that formulates recommendations as intentions and confidence factors, based on partial traces and probabilistic calculus. The artifacts were evaluated in a case study with a Childcare application supporting flexible process enactment with a datadriven approach. The experiments revealed that the intention mining technique had a precision of 0.69 in discovering the correct intentions. Regarding the recommendation tool, the majority of the participants agreed on the improved support for decision making, offered by the recommendations given as intentions in comparison to recommendations given as activities, while a majority disagreed on the utility of the confidence factors attached to each recommendation.
Lecture Notes in Business Information Processing, 2011
The role of variability in Software engineering grows increasingly as it allows developing soluti... more The role of variability in Software engineering grows increasingly as it allows developing solutions that can be easily adapted to a specific context and reusing existing knowledge. In order to deal with variability in the method engineering (ME) domain, we suggest applying the notion of method families. Method components are organized as a method family, which is configured in the given situation into a method line. In this paper, we motivate the concept of method families by comparing the existing approaches of ME. We detail then the concept of method families and illustrate it with a family of decisionmaking (DM) method that we call MADISE.
IEEE 7th International Conference on Research Challenges in Information Science (RCIS), 2013
Since several decades, discovering process models is a subject of interest in the Information Sys... more Since several decades, discovering process models is a subject of interest in the Information System (IS) community. Approaches have been proposed to recover process models, based on the recorded sequential tasks (traces) done by IS's actors. However, these approaches only focused on activities and the process models identified are, in consequence, activity-oriented. Intentional process models focus on the intentions underlying activities rather than activities, in order to offer a better guidance through the processes. Unfortunately, the existing process-mining approaches do not take into account the hidden aspect of the intentions behind the recorded user activities. We think that we can discover the intentional process models underlying user activities by using Intention mining techniques. The aim of this paper is to propose the use of probabilistic models to evaluate the most likely intentions behind traces of activities, namely Hidden Markov Models (HMMs). We focus on this paper on a supervised approach that allows discovering the intentions behind the user activities traces and to compare them to the prescribed intentional process model.
The work presented in this paper considers how Method Engineering (ME) helps in method changes th... more The work presented in this paper considers how Method Engineering (ME) helps in method changes that are required by Information Systems (IS) changes. In fact, ME provides different approaches allowing to construct situation-specific methods by adapting, extending, improving existing methods or by assembling method components. All these approaches use a set of operations to realize these method changes. Our objective in this paper is to provide a metatool for change-centric ME which takes the form of a typology of generic ME operators. The operators for each specific ME approach are instantiated from the generic ones. The paper illustrates and discusses the instantiation of the generic typology for two assembly-based ME approaches.
Configuring and applying complex requirements processes in organisations remains a challenging pr... more Configuring and applying complex requirements processes in organisations remains a challenging problem. This paper reports the application of the Map-driven Modular Method Re-engineering approach (MMMR) to a research-based requirements process called RESCUE. RESCUE had evolved in the light of research findings and client requests. The MMMR approach was applied to model the RESCUE process, identify omissions and weaknesses, and to reason about improvements to RESCUE that are currently being implemented. Results have implications for both the scalability and effectiveness of the MMMR approach and for innovative requirements processes such as RESCUE.
International Journal of Information System Modeling and Design, 2014
Understanding people's goals is a challenging issue that is met in many different areas such ... more Understanding people's goals is a challenging issue that is met in many different areas such as security, sales, information retrieval, etc. Intention Mining aims at uncovering intentions from observations of actual activities. While most Intention Mining techniques proposed so far focus on mining individual intentions to analyze web engine queries, this paper proposes a generic technique to mine intentions from activity traces. The proposed technique relies on supervised learning and generates intentional models specified with the Map formalism. The originality of the contribution lies in the demonstration that it is actually possible to reverse engineer the underlying intentional plans built by people when in action, and specify them in models e.g. with intentions at different levels, dependencies, links with other concepts, etc. After an introduction on intention mining, the paper presents the Supervised Map Miner Method and reports two controlled experiments that were undert...
Notes on Numerical Fluid Mechanics and Multidisciplinary Design, 2003
The work presented in this paper is related to the area of Situational Method Engineering (SME) w... more The work presented in this paper is related to the area of Situational Method Engineering (SME) which focuses on project-specific method construction. We propose a generic process model supporting the integration of different existing SME approaches. This model shall help the method engineer either selecting one SME approach or combining several approaches that best fit the situation of the method engineering project at hand. The generic model presented in this paper already contains three SME techniques: (1) to assemble method chunks (2) to extend an existing method and (3) to generate a method by abstraction/instantiation of a model/meta-model. The paper presents and illustrates these three techniques and show how other SME techniques could be integrated in the model.
Information Systems (IS) engineering (ISE) processes contain steps where decisions must be made. ... more Information Systems (IS) engineering (ISE) processes contain steps where decisions must be made. Moreover, the growing role of IS in organizations involves requirements for ISE such as quality, cost and time. Considering these aspects implies that the number of researches dealing with decision-making (DM) in ISE increasingly grows. As DM becomes widespread in the ISE field, it is necessary to build a representation, shared between researchers and practitioners, of DM concepts and their relations with DM problems in ISE. In this paper, we present a DM ontology aimed at formalizing DM knowledge. Its goal is to enhance DM and to support DM activities in ISE. This ontology is illustrated within the requirements engineering field.
2012 Sixth International Conference on Research Challenges in Information Science (RCIS), 2012
Map formalism allows specifying processes with a high level of variability. However, this means m... more Map formalism allows specifying processes with a high level of variability. However, this means many variation points, and therefore we need guidance to enact maps by customizing them. Traditional guidance consists in raising decision points to navigate in a map. The limit is that many decision points are raised at the same time, and the user (who enacts the map) does not know which decision to make first. Another kind of guidance, yet to be explored, consists in providing recommendations to the user. Such recommendations can be drawn from collections of profiles collected from map enactment traces using techniques from the data mining domain. This paper proposes a trace management system adapted to maps that was designed to support recommendation-based guidance. The paper shows how data mining algorithms can be used to find profile clusters in a collection of map enactment traces, used then to provide recommendations to the users.
2011 FIFTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2011
Business process modeling is a valuable technique helping organizations to specify their processe... more Business process modeling is a valuable technique helping organizations to specify their processes, to analyze their structure and to improve their performance. Conventional process modeling techniques are proven to be inefficient while dealing with non-repetitive, knowledge-intensive processes such as Case Management processes. In this work we use the MAP notation to model a Mortgage Approval Process as defined in Banking. To increase the navigability and practical value of map models, we extend the MAP notation with the concepts of Roles, Relations between roles, and Role Configuration Rules.
International Journal of Information System Modeling and Design, 2011
Method Engineering (ME) is a discipline which aims to bring effective solutions to the constructi... more Method Engineering (ME) is a discipline which aims to bring effective solutions to the construction, improvement and modification of the methods used to develop Information Systems (IS). Situational Method Engineering (SME) promotes the idea of retrieving, adapting and tailoring components, rather than complete methodologies, to the specific context. Existing SME approaches use the notion of context for characterizing situations of IS development projects and for guiding the method components selection from a repository. However, in the reviewed literature, there is no proposed approach to specify the specific context of method components. This paper provides a detailed vision of context and a process for contextualizing methods in the IS domain. This proposal is illustrated with three case studies: scenario conceptualization, project portfolio management, and decision-making.
The pattern notion defines techniques allowing the existing knowledge reuse. Usually, the knowled... more The pattern notion defines techniques allowing the existing knowledge reuse. Usually, the knowledge encapsulated in these patterns is stored in classic library repositories that quickly become overcrowded. To solve this problem, [1] proposes the use of process maps in order to organize and select them. But the completeness of the maps is a very important problem that has to be solved in order to offer a useful guidance to the method engineer. This paper proposes a guideline pattern construction technique guiding engineers when creating the maps.
We identify a set of generic patterns which can be used to introduce temporal features in existin... more We identify a set of generic patterns which can be used to introduce temporal features in existing OO models. Patterns are generic in the sense that they are applicable to any OO model having the basic features of class, attribute, domain and class association. The paper shows the application of these patterns to the O* model.
This paper concerns epistemology and the understanding of research processes in Humanities, such ... more This paper concerns epistemology and the understanding of research processes in Humanities, such as Archaeology. We believe that to properly understand research processes, it is essential to trace them. The collected traces depend on the process model established, which has to be as accurate as possible to exhaustively record the traces. In this paper, we briefly explain why the existing process models for Humanities are not sufficient to represent traces. We then present different process models from Information Systems Engineering that allow tracing processes according to different perspectives such as activities, decisions or strategies. We assume these process models can be useful to represent research processes in Humanities coherently and thoroughly.
Decision-making (DM) knowledge is often represented as a set of basic definitions such as alterna... more Decision-making (DM) knowledge is often represented as a set of basic definitions such as alternatives, criteria, decision matrix, and decision itself. However, this domain is much richer, and many other related notions are useful to make right decisions: preferences, weights, thresholds, and so on. This knowledge must be formalized within a model. In addition, the practical needs for DM as well as the number of researches dealing with decision-making increasingly grow. We suggest using the ontology representation for representing DM knowledge. In this paper, we analyze different ontology fundamentals, we present the DM ontology (DMO) and its application to the selection on an ERP tool, and we show how the ontology fundamentals were used for representing DM knowledge.
2015 IEEE 9th International Conference on Research Challenges in Information Science (RCIS), 2015
Process mining has been successfully used in automatic knowledge discovery and in providing guida... more Process mining has been successfully used in automatic knowledge discovery and in providing guidance or support. The known process mining approaches rely on processes being executed with the help of information systems thus enabling the automatic capture of process traces as event logs. However, there are many other fields such as Humanities, Social Sciences and Medicine where workers follow processes and log their execution manually in textual forms instead. The problem we tackle in this paper is mining process instance models from unstructured, text-based process traces. Using natural language processing with a focus on the verb semantics, we created a novel unsupervised technique TextProcessMiner that discovers process instance models in two steps: 1.ActivityMiner mines the process activities; 2.ActivityRelationshipMiner mines the sequence, parallelism and mutual exclusion relationships between activities. We employed technical action research through which we validated and preliminarily evaluated our proposed technique in an Archaeology case. The results are very satisfactory with 88% correctly discovered activities in the log and a process instance model that adequately reflected the original process. Moreover, the technique we created emerged as domain independent.
, {Charlotte.Hug, Rebecca.Deneckere, Camille.Salinesi}@univ-paris1.fr RÉSUMÉ. Cela fait plusieurs... more , {Charlotte.Hug, Rebecca.Deneckere, Camille.Salinesi}@univ-paris1.fr RÉSUMÉ. Cela fait plusieurs décennies que la communauté des Systèmes d'Information (SI) s'intéresse à la découverte 'automatisée' des modèles de processus. Certaines approches se basent sur les activités séquentielles (traces) effectuées par les acteurs du SI pour identifier les modèles de processus. Cependant, ces approches ne portent que sur les activités et les modèles identifiés sont donc orientés-activités. Les modèles de processus intentionnels se concentrent sur les intentions qui ont entraîné les activités plutôt que sur les activités elles-mêmes. Malheureusement, les approches de fouille de processus existantes ne tiennent pas compte de l'aspect caché des intentions derrière les activités. Nous pensons pouvoir découvrir les modèles de processus intentionnels à l'aide de techniques de fouille d'intention. Le but de cet article est de proposer l'utilisation de modèles probabilistes-les Modèles de Markov Cachés (MMC)pour évaluer les intentions les plus probables à partir des traces. Cet article se concentre sur une approche supervisée pour découvrir les intentions sous-jacentes aux traces d'activités des utilisateurs et de les comparer au modèle de processus intentionnel initial. ABSTRACT. Discovering process models is a subject of interest in the Information System (IS) community. Approaches have been proposed to recover process models, based on the sequential tasks (traces) of IS's actors. However, these approaches only focus on activities and the models identified are, in consequence, activity-oriented. Intentional process models focus on intentions rather than activities. Unfortunately, existing process-mining approaches do not consider the hidden intentions behind the activities. We think we can discover the intentional process models underlying user activities by using Intention mining techniques. Our aim is to propose the use of probabilistic models to evaluate the most likely intentions behind activities, namely Hidden Markov Models (HMMs). We focus here on a supervised approach that allows discovering the intentions behind the user activities traces and to compare them to the prescribed intentional process model.
While the advantages of flexible business processes have been highly recognized by the academia a... more While the advantages of flexible business processes have been highly recognized by the academia and organizations, the research focus has recently shifted to its trade-offs and how the negative consequences could be minimized. This research addressed the problem consisting of the difficulties encountered by process participants when interacting with flexible process aware information systems. In order to overcome these difficulties, several approaches for guiding or supporting the process participants during enactment, based on process mining, have been proposed. However, these solutions lacked the suitable semantics for humans reasoning and decision making during enactment as they provided recommendations at a low granularity level. Consequently, the objective of this research was twofold. First, the implications for agents, process participant and process administrator, of integrating flexible processes into process aware information systems were analyzed through a systematic literature study. Secondly, using design science, two artifacts were created to solve the problematic situation: 1) an innovative process mining technique that discovers the intentional model of the executable process in an unsupervised manner, and 2) a recommendation tool that formulates recommendations as intentions and confidence factors, based on partial traces and probabilistic calculus. The artifacts were evaluated in a case study with a Childcare application supporting flexible process enactment with a datadriven approach. The experiments revealed that the intention mining technique had a precision of 0.69 in discovering the correct intentions. Regarding the recommendation tool, the majority of the participants agreed on the improved support for decision making, offered by the recommendations given as intentions in comparison to recommendations given as activities, while a majority disagreed on the utility of the confidence factors attached to each recommendation.
Lecture Notes in Business Information Processing, 2011
The role of variability in Software engineering grows increasingly as it allows developing soluti... more The role of variability in Software engineering grows increasingly as it allows developing solutions that can be easily adapted to a specific context and reusing existing knowledge. In order to deal with variability in the method engineering (ME) domain, we suggest applying the notion of method families. Method components are organized as a method family, which is configured in the given situation into a method line. In this paper, we motivate the concept of method families by comparing the existing approaches of ME. We detail then the concept of method families and illustrate it with a family of decisionmaking (DM) method that we call MADISE.
IEEE 7th International Conference on Research Challenges in Information Science (RCIS), 2013
Since several decades, discovering process models is a subject of interest in the Information Sys... more Since several decades, discovering process models is a subject of interest in the Information System (IS) community. Approaches have been proposed to recover process models, based on the recorded sequential tasks (traces) done by IS's actors. However, these approaches only focused on activities and the process models identified are, in consequence, activity-oriented. Intentional process models focus on the intentions underlying activities rather than activities, in order to offer a better guidance through the processes. Unfortunately, the existing process-mining approaches do not take into account the hidden aspect of the intentions behind the recorded user activities. We think that we can discover the intentional process models underlying user activities by using Intention mining techniques. The aim of this paper is to propose the use of probabilistic models to evaluate the most likely intentions behind traces of activities, namely Hidden Markov Models (HMMs). We focus on this paper on a supervised approach that allows discovering the intentions behind the user activities traces and to compare them to the prescribed intentional process model.
The work presented in this paper considers how Method Engineering (ME) helps in method changes th... more The work presented in this paper considers how Method Engineering (ME) helps in method changes that are required by Information Systems (IS) changes. In fact, ME provides different approaches allowing to construct situation-specific methods by adapting, extending, improving existing methods or by assembling method components. All these approaches use a set of operations to realize these method changes. Our objective in this paper is to provide a metatool for change-centric ME which takes the form of a typology of generic ME operators. The operators for each specific ME approach are instantiated from the generic ones. The paper illustrates and discusses the instantiation of the generic typology for two assembly-based ME approaches.
Configuring and applying complex requirements processes in organisations remains a challenging pr... more Configuring and applying complex requirements processes in organisations remains a challenging problem. This paper reports the application of the Map-driven Modular Method Re-engineering approach (MMMR) to a research-based requirements process called RESCUE. RESCUE had evolved in the light of research findings and client requests. The MMMR approach was applied to model the RESCUE process, identify omissions and weaknesses, and to reason about improvements to RESCUE that are currently being implemented. Results have implications for both the scalability and effectiveness of the MMMR approach and for innovative requirements processes such as RESCUE.
International Journal of Information System Modeling and Design, 2014
Understanding people's goals is a challenging issue that is met in many different areas such ... more Understanding people's goals is a challenging issue that is met in many different areas such as security, sales, information retrieval, etc. Intention Mining aims at uncovering intentions from observations of actual activities. While most Intention Mining techniques proposed so far focus on mining individual intentions to analyze web engine queries, this paper proposes a generic technique to mine intentions from activity traces. The proposed technique relies on supervised learning and generates intentional models specified with the Map formalism. The originality of the contribution lies in the demonstration that it is actually possible to reverse engineer the underlying intentional plans built by people when in action, and specify them in models e.g. with intentions at different levels, dependencies, links with other concepts, etc. After an introduction on intention mining, the paper presents the Supervised Map Miner Method and reports two controlled experiments that were undert...
Notes on Numerical Fluid Mechanics and Multidisciplinary Design, 2003
The work presented in this paper is related to the area of Situational Method Engineering (SME) w... more The work presented in this paper is related to the area of Situational Method Engineering (SME) which focuses on project-specific method construction. We propose a generic process model supporting the integration of different existing SME approaches. This model shall help the method engineer either selecting one SME approach or combining several approaches that best fit the situation of the method engineering project at hand. The generic model presented in this paper already contains three SME techniques: (1) to assemble method chunks (2) to extend an existing method and (3) to generate a method by abstraction/instantiation of a model/meta-model. The paper presents and illustrates these three techniques and show how other SME techniques could be integrated in the model.
Information Systems (IS) engineering (ISE) processes contain steps where decisions must be made. ... more Information Systems (IS) engineering (ISE) processes contain steps where decisions must be made. Moreover, the growing role of IS in organizations involves requirements for ISE such as quality, cost and time. Considering these aspects implies that the number of researches dealing with decision-making (DM) in ISE increasingly grows. As DM becomes widespread in the ISE field, it is necessary to build a representation, shared between researchers and practitioners, of DM concepts and their relations with DM problems in ISE. In this paper, we present a DM ontology aimed at formalizing DM knowledge. Its goal is to enhance DM and to support DM activities in ISE. This ontology is illustrated within the requirements engineering field.
2012 Sixth International Conference on Research Challenges in Information Science (RCIS), 2012
Map formalism allows specifying processes with a high level of variability. However, this means m... more Map formalism allows specifying processes with a high level of variability. However, this means many variation points, and therefore we need guidance to enact maps by customizing them. Traditional guidance consists in raising decision points to navigate in a map. The limit is that many decision points are raised at the same time, and the user (who enacts the map) does not know which decision to make first. Another kind of guidance, yet to be explored, consists in providing recommendations to the user. Such recommendations can be drawn from collections of profiles collected from map enactment traces using techniques from the data mining domain. This paper proposes a trace management system adapted to maps that was designed to support recommendation-based guidance. The paper shows how data mining algorithms can be used to find profile clusters in a collection of map enactment traces, used then to provide recommendations to the users.
2011 FIFTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE, 2011
Business process modeling is a valuable technique helping organizations to specify their processe... more Business process modeling is a valuable technique helping organizations to specify their processes, to analyze their structure and to improve their performance. Conventional process modeling techniques are proven to be inefficient while dealing with non-repetitive, knowledge-intensive processes such as Case Management processes. In this work we use the MAP notation to model a Mortgage Approval Process as defined in Banking. To increase the navigability and practical value of map models, we extend the MAP notation with the concepts of Roles, Relations between roles, and Role Configuration Rules.
International Journal of Information System Modeling and Design, 2011
Method Engineering (ME) is a discipline which aims to bring effective solutions to the constructi... more Method Engineering (ME) is a discipline which aims to bring effective solutions to the construction, improvement and modification of the methods used to develop Information Systems (IS). Situational Method Engineering (SME) promotes the idea of retrieving, adapting and tailoring components, rather than complete methodologies, to the specific context. Existing SME approaches use the notion of context for characterizing situations of IS development projects and for guiding the method components selection from a repository. However, in the reviewed literature, there is no proposed approach to specify the specific context of method components. This paper provides a detailed vision of context and a process for contextualizing methods in the IS domain. This proposal is illustrated with three case studies: scenario conceptualization, project portfolio management, and decision-making.
The pattern notion defines techniques allowing the existing knowledge reuse. Usually, the knowled... more The pattern notion defines techniques allowing the existing knowledge reuse. Usually, the knowledge encapsulated in these patterns is stored in classic library repositories that quickly become overcrowded. To solve this problem, [1] proposes the use of process maps in order to organize and select them. But the completeness of the maps is a very important problem that has to be solved in order to offer a useful guidance to the method engineer. This paper proposes a guideline pattern construction technique guiding engineers when creating the maps.
We identify a set of generic patterns which can be used to introduce temporal features in existin... more We identify a set of generic patterns which can be used to introduce temporal features in existing OO models. Patterns are generic in the sense that they are applicable to any OO model having the basic features of class, attribute, domain and class association. The paper shows the application of these patterns to the O* model.
Uploads
Papers by R. Deneckère