Filters








5,249 Hits in 2.8 sec

Refactoring of Process Model Activity Labels [chapter]

Henrik Leopold, Sergey Smirnov, Jan Mendling
2010 Lecture Notes in Computer Science  
Activity labels of these models are related to different styles according to their grammatical structure. There are several guidelines that suggest using a verb-object labeling style.  ...  We define and implement an approach for automatic refactoring of labels following action-noun style into verb-object labels.  ...  The verb-object style is widely promoted in the literature for labeling activities of process models [12] .  ... 
doi:10.1007/978-3-642-13881-2_28 fatcat:7fxlz4pib5a4ziool7r6ebasm4

On the refactoring of activity labels in business process models

Henrik Leopold, Sergey Smirnov, Jan Mendling
2012 Information Systems  
In this paper, we address the problem of activity label quality in business process models.  ...  We designed a technique for the recognition of labeling styles, and the automatic refactoring of labels with quality issues.  ...  Section 2.2 defines different styles of activity labeling in process models. Finally, Section 2.3 discusses challenges for an automatic refactoring of activity labels.  ... 
doi:10.1016/j.is.2012.01.004 fatcat:tsbx5a6zzbgzxjlgwqtfumkoi4

Refactoring large process model repositories

Barbara Weber, Manfred Reichert, Jan Mendling, Hajo A. Reijers
2011 Computers in industry (Print)  
RF7 (Re-Label Collection) is a composed refactoring, which supports re-labelling of selected activities within a collection of process models.  ...  RF7, in turn, is a composed refactoring for re-labelling a particular activity in all models of a model collection. For this, RF1 is applied to all models containing the activities to be re-labelled.  ... 
doi:10.1016/j.compind.2010.12.012 fatcat:3qrqs7ffjjc7pipslzqgjcvrou

Identifying refactoring opportunities in process model repositories

Remco Dijkman, Beat Gfeller, Jochen Küster, Hagen Völzer
2011 Information and Software Technology  
Context: In order to ensure high quality of a process model repository, refactoring operations can be applied to correct anti-patterns, such as overlap of process models, inconsistent labeling of activities  ...  Method: We developed the technique based on metrics that can be used to measure the consistency of activity labels as well as the extent to which processes overlap and the type of overlap that they have  ...  On average, a model in this library contains seven to eight activities, and the average length of an activity label is about four words. The SAP-RM contains 604 process model.  ... 
doi:10.1016/j.infsof.2011.04.001 fatcat:3vd7kn22d5f3xlua7i527g5axa

Managing Structural and Textual Quality of Business Process Models [chapter]

Jan Mendling
2013 Lecture Notes in Business Information Processing  
Business process models are increasingly used for capturing business operations of companies.  ...  One of the roadblocks towards a more effective usage of these process models is the often insufficient provision of quality assurance.  ...  In the following, we summarize work on refactoring the structure of a process model and its activity labels. Frameworks for categorizing refactorings have been proposed in [49, 19, 51] .  ... 
doi:10.1007/978-3-642-40919-6_6 fatcat:3ynsqyb2bnaxjgvhzn25czludi

METODE NON- HEURISTIC UNTUK DETEKSI REFACTORING NON-SOURCE CODE (SYSTEMATIC LITERATURE REVIEW)

Ratih Nindyasari
2015 Simetris: Jurnal Teknik Mesin, Elektro dan Ilmu Komputer  
Kata kunci: refactoring, non-source code refactoring, non-heuristic, systematic literature review.  ...  ABSTRAK Refactoring perangat lunak merupakan sebuah teknik untuk mentransformasi struktur internal perangkat lunak tanpa merubah fungsionalitas perangkat lunak itu sendiri.  ...  On the refactoring of activity labels in business process models Metode NLP (Natural Language Processing) Pada literatur ini menggunakan metode NLP untuk melakukan refactoring activity label pada model  ... 
doi:10.24176/simet.v6i2.473 fatcat:v5256ko7fzf5znp5iovlqolvhm

Non-Source Code Refactoring: A Systematic Literature Review

Siti Rochimah, Siska Arifiani, Vika F. Insanittaqwa
2015 International Journal of Software Engineering and Its Applications  
Amongst the early trend in refactoring, there was a small number of publications addressing the refactoring process in higher software abstraction, such as in high-level model, design pattern, or software  ...  refactoring catalog by Fowler et al., [1] , where the diversity of the research lies in the variety of bad smells, refactoring activities, or refactoring scenarios.  ...  Approaches For Model Refactoring [20]  On The Refactoring Of Activity Labels In Business Process Models [21]  Considerations On The Development Of A Refactoring-Based Navigation Model For On-Line Transaction  ... 
doi:10.14257/ijseia.2015.9.6.19 fatcat:k263tdpqt5f7bbeqx7hdeyvdei

Comparing Commit Messages and Source Code Metrics for the Prediction Refactoring Activities

Priyadarshni Suresh Sagar, Eman Abdulah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni, Christian D. Newman
2021 Algorithms  
Understanding how developers refactor their code is critical to support the design improvement process of software.  ...  This paper investigates to what extent code metrics are good indicators for predicting refactoring activity in the source code.  ...  Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/a14100289 fatcat:wd55rrhzmbafhnjsuihlnrtbve

Behind the Scenes: On the Relationship Between Developer Experience and Refactoring [article]

Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian D. Newman, Ali Ouni
2021 arXiv   pre-print
Previous refactoring surveys have shown that code refactoring activities are mainly executed by developers who have sufficient knowledge of the system's design and disposing of leadership roles in their  ...  developer tend to document less their refactoring activity.  ...  AlOmar et al ACKNOWLEDGMENTS We would like to thank the authors of Refactoring Miner for publicly providing it.  ... 
arXiv:2109.11089v1 fatcat:76yht4oql5fcplnwjmkppgfqke

Improving Business Process Model after Reverse Engineering [chapter]

María Fernández-Ropero, Ricardo Pérez-Castillo, Mario Piattini
2013 Communications in Computer and Information Science  
Refactoring is widely-used to fix quality problems in business process models.  ...  Additionally, some preliminary results from refactoring stage are provided using real-life retrieved business process models.  ...  refactoring and enhance business process models.  ... 
doi:10.1007/978-3-642-54092-9_16 fatcat:cvy4zmiw4jgsnhlv3cwagi5bbi

How We Refactor and How We Document it? On the Use of Supervised Machine Learning Algorithms to Classify Refactoring Documentation [article]

Eman Abdullah AlOmar, Anthony Peruma, Mohamed Wiem Mkaouer, Christian Newman, Ali Ouni, Marouane Kessentini
2020 arXiv   pre-print
However, recent studies have shown that developers may incorporate refactorings in other development activities that go beyond improving the design.  ...  Refactoring is the art of improving the design of a system without altering its external behavior.  ...  Text Pre-Processing To better support the model in correctly classifying commit messages, we performed a series of text normalization activities.  ... 
arXiv:2010.13890v1 fatcat:24zo3lmggrdo3kievsfvsejgti

Assessing the best-order for business process model refactoring

María Fernández-Ropero, Ricardo Pérez-Castillo, José A. Cruz-Lemus, Mario Piattini
2013 Proceedings of the 28th Annual ACM Symposium on Applied Computing - SAC '13  
Quality assurance is one of the most critical activities in business process models which are obtained by reverse engineering, e.g., from existing information systems.  ...  The research methodology consists of conducting a real-life case study to assess the influence of the refactoring operator's order in the understandability and modifiability of business process models.  ...  [9] , for their part, is focus on refactoring of activity labels in a business process model following a verb-object style.  ... 
doi:10.1145/2480362.2480625 dblp:conf/sac/Fernandez-RoperoPCP13 fatcat:ngntjfkmbvhcdkctjvgt45fhce

Towards scalable compositional analysis by refactoring design models

Yung-Pin Cheng, Michal Young, Che-Ling Huang, Chia-Yi Pan
2003 Software engineering notes  
The process is supported by a parser which can parse a subset of Promela syntax and transform Promela code into refactored state graphs.  ...  We describe how as-built finite-state models can be refactored for compositional state-space analysis, applying a series of transformations to produce an equivalent model whose structure exhibits suitable  ...  Let each segment u v is activated by the transition labeled "v==i."  ... 
doi:10.1145/949952.940105 fatcat:2qr4n3png5febikcponb6w2hfe

Towards scalable compositional analysis by refactoring design models

Yung-Pin Cheng, Michal Young, Che-Ling Huang, Chia-Yi Pan
2003 Proceedings of the 9th European software engineering conference held jointly with 10th ACM SIGSOFT international symposium on Foundations of software engineering - ESEC/FSE '03  
The process is supported by a parser which can parse a subset of Promela syntax and transform Promela code into refactored state graphs.  ...  We describe how as-built finite-state models can be refactored for compositional state-space analysis, applying a series of transformations to produce an equivalent model whose structure exhibits suitable  ...  Let each segment u v is activated by the transition labeled "v==i."  ... 
doi:10.1145/940071.940105 dblp:conf/sigsoft/ChengYHP03 fatcat:6665ksorunaqrfxitioh4skhnq

Toward the Automatic Classification of Self-Affirmed Refactoring [article]

Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni
2020 arXiv   pre-print
The concept of Self-Affirmed Refactoring (SAR) was introduced to explore how developers document their refactoring activities in commit messages, i.e., developers' explicit documentation of refactoring  ...  , and (2) our model reaches an F-measure of up to 90% even with a relatively small training dataset.  ...  Since there is no consensus on how to formally document refactoring activities, our model can provide various examples of how refactoring activity has been documented.  ... 
arXiv:2009.09279v1 fatcat:hxmfbq3jnfc2flfczfxfsg5tri
« Previous Showing results 1 — 15 out of 5,249 results