1,702 Hits in 4.3 sec

Recommending verbs for rename method using association rule mining

Yuki Kashiwabara, Yuya Onizuka, Takashi Ishio, Yasuhiro Hayase, Tetsuo Yamamoto, Katsuro Inoue
2014 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)  
Given a method, we recommend a list of verbs used in many other methods similar to the given method, by using association rules.  ...  In this paper, we present a technique to recommend candidate verbs for a method name so that developers can use consistent verbs for method names.  ...  PROPOSED APPROACH We recommend candidate verbs for a method name using association rule mining.  ... 
doi:10.1109/csmr-wcre.2014.6747186 dblp:conf/csmr/KashiwabaraOIHYI14 fatcat:t2siwyc7hjhnboti4jpzahpqd4

Method Verb Recommendation Using Association Rule Mining in a Set of Existing Projects

Yuki KASHIWABARA, Takashi ISHIO, Hideaki HATA, Katsuro INOUE
2015 IEICE transactions on information and systems  
We recommend candidate verbs likely to be used as a part of a method name, using association rules extracted from existing methods.  ...  In this paper, we propose a technique to recommend candidate verbs for a method name so that developers can use various verbs consistently.  ...  Proposed Approach We recommend candidate verbs for a method name using association rule mining. The proposed approach consists of two steps.  ... 
doi:10.1587/transinf.2014edp7276 fatcat:ejgr7urvojca7lsrhmdizvfunq

Improvement in Method Verb Recommendation Technique Using Association Rule Mining

2015 IEICE transactions on information and systems  
In a previous study, we proposed a technique to recommend candidate verbs for a method name so that developers can consistently use various verbs.  ...  Moreover, we confirm that the rank of each correct verb recommended by the new technique is higher than that by the previous technique. key words: recommendation, verb in method name, association rule  ...  Improved Verb Recommendation Our approach recommends candidate verbs for a method name using association rule mining. This approach consists of two steps.  ... 
doi:10.1587/transinf.2015edl8069 fatcat:rt2bwnrrjnb3xop66yrusigkne


2014 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE)  
Automatic Ranking of Clones for Refactoring through Mining Association Rules Manishankar Mondal, Chanchal K. Roy, and Kevin A.  ...  Method using Association Rule Mining Yuki Kashiwabara, Yuya Onizuka, Takashi Ishio, Yasuhiro Hayase, Tetsuo Yamamoto, and Katsuro Inoue -Osaka University, Spotting Automatically Cross-Language Relations  ... 
doi:10.1109/csmr-wcre.2014.6747155 fatcat:m3kgepp4yvexxjdsvuoioprftm

On Tracking Java Methods with Git Mechanisms

Yoshiki Higo, Shinpei Hayashi, Shinji Kusumoto
2020 Journal of Systems and Software  
Method-level historical information is useful in research on mining software repositories such as fault-prone module detection or evolutionary coupling identification.  ...  More concretely, in the case that a small method is renamed or moved to another class, Historage has a limited capability to track the method.  ...  Their technique recommends candidate verbs by using association rules extracted from existing methods.  ... 
doi:10.1016/j.jss.2020.110571 fatcat:iqsppzdlhree7h7n5kwesyvui4

Automatically mining software-based, semantically-similar words from comment-code mappings

Matthew J. Howard, Samir Gupta, Lori Pollock, K. Vijay-Shanker
2013 2013 10th Working Conference on Mining Software Repositories (MSR)  
We leverage the role of leading comments for methods and programmer conventions in writing them.  ...  Synonyms are particularly useful to overcome the mismatch in vocabularies, as well as other word relations that indicate semantic similarity.  ...  benefit by using synonymous relations between words-for example, when the change between two versions involves renaming a method to a synonymous word.  ... 
doi:10.1109/msr.2013.6624052 dblp:conf/msr/HowardGPV13 fatcat:jrlfjahxabektctmynl42gxj2a

Action Patterns in Business Process Models [chapter]

Sergey Smirnov, Matthias Weidlich, Jan Mendling, Mathias Weske
2009 Lecture Notes in Computer Science  
In particular, we specify action patterns and demonstrate how they can be identified from existing process model repositories using association rule mining techniques.  ...  Action patterns can then be used to suggest additional actions for a process model. Our approach is challenged by applying it to the collection of process models from the SAP Reference Model.  ...  Mining of co-occurrence action patterns has two phases. In the first phase we seek for association rules X ⇒ Y , such that X Y is a large set.  ... 
doi:10.1007/978-3-642-10383-4_8 fatcat:pha7lh7b55f6fmm3z7g6r7e5eq

Understanding Digits in Identifier Names: An Exploratory Study [article]

Anthony Peruma, Christian D. Newman
2022 arXiv   pre-print
Thus, high-quality identifier names are essential for productive program comprehension and maintenance activities.  ...  We envision our findings improving the efficiency of name appraisal and recommendation tools and techniques.  ...  We also encounter the use of the value '4' as a synonym for the preposition 'for' as in the method 'populate4Test', which instantiates a variable for use in test cases.  ... 
arXiv:2203.00113v4 fatcat:3uqtanie7fgqzazzzktqvmk2c4

On the Documentation of Refactoring Types [article]

Eman Abdullah AlOmar and Jiaqian Liu and Kenneth Addo and Mohamed Wiem Mkaouer and Christian Newman and Ali Ouni and Zhe Yu
2021 arXiv   pre-print
, and Rename Method.  ...  Rename method and Extract method were found to be the best documented refactoring activities, while Pull-up Method and Push-down Method were the hardest to be identified via textual descriptions.  ...  indicating that these terms are strongly associated with the action of renaming, (2) the patterns used for extract refactorings are associated with the motivation behind refactoring, e.g., remove duplication  ... 
arXiv:2112.01581v1 fatcat:3g55dn43bja5dilnubsf3o3nfa

Aspect-based classification of product reviews using Hadoop framework

Anisha P. Rodrigues, Niranjan N. Chiplunkar, Roshan Fernandes, Marko Robnik-Šikonja
2020 Cogent Engineering  
This paper proposes a new pattern-based method for aspect extraction and sentiment analysis which gives an accuracy in the ABOUT THE AUTHORS Rodrigues et al., Cogent Engineering (2020), 7: 1810862  ...  The proposed work begins with collecting reviews from online shopping websites, identifying aspects and classifying opinion orientation of aspects with different sentiment analysis techniques using Hadoop  ...  Funding The authors received no direct funding for this research.  ... 
doi:10.1080/23311916.2020.1810862 fatcat:d3s7gi7znbepliwwqts6a5y2ne

An adaptable and personalised E-learning system applied to computer science Programmes design

Eiman Aeiad, Farid Meziane
2018 Education and Information Technologies : Official Journal of the IFIP technical committee on Education  
The results show that the produced content by APELS is of a good quality and satisfies the learning outcomes for teaching purposes.  ...  In this paper, we describe the development of an architecture for A Personalised and Adaptable E-Learning System (APELS) that attempts to contribute to advancements in this field.  ...  The third and fourth rules are designed to extract potential relationships between the action verbs associated with the familiarity task and the topic name using dependency relations.  ... 
doi:10.1007/s10639-018-9836-x fatcat:zvybnksqbvd7lhvnsj5f6b3xpu

How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow

Anthony Peruma, Steven Simmons, Eman Abdullah AlOmar, Christian D. Newman, Mohamed Wiem Mkaouer, Ali Ouni
2021 Empirical Software Engineering  
Our results show that Stack Overflow is utilized by a diverse set of developers for refactoring assistance for a variety of technologies.  ...  Although research in refactoring is well-established, with several studies altering between the detection of refactoring opportunities and the recommendation of appropriate code changes, little is known  ...  Acknowledgments We would like to thank the reviewers at ESE for their detailed and invaluable feedback.  ... 
doi:10.1007/s10664-021-10045-x fatcat:lcvlevjmybfnhhyuaf3kpopmsi

An Extensible Semantic Wiki Architecture

Jochen Reutelshöfer, Fabian Haupt, Florian Lemmerich, Joachim Baumeister
2009 Semantic Wiki Workshop  
., rules), and ontology learning can be observed.  ...  By making use of these technologies, semantic wikis should not only allow for the agile change of its content but also the fast and easy integration of emerging semantic technologies into the system.  ...  In this project we plan to use KnowWE to develop methods for semi-automated knowledge formalization using the agile employment of ontology learning methods.  ... 
dblp:conf/semwiki/ReutelshoferHLB09 fatcat:4twzmnwogfggdmohey3jfiwbqa

The Programmer's Lexicon, Volume I: The Verbs

Einar W. Host, Bjarte M. Ostvold
2007 Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007)  
In this thesis, we show that the method names used in Java programs are far from arbitrary. They are meaningful in a sense that relates to the behaviour they represent.  ...  For instance, we show that it is feasible to create a tool to discover naming bugs in Java programs -methods that have been improperly named.  ...  We thank Jørn Inge Vestgården, Wolfgang Leister and Truls Fretland for useful comments and discussions, and the anonymous reviewers for their  ... 
doi:10.1109/scam.2007.18 dblp:conf/scam/HostO07 fatcat:6upmwbrubng4lbcx52viqrq55i

PatOMat - Versatile Framework for Pattern-Based Ontology Transformation

Ondrej Zamazal, Vojtech Svátek
2015 Computing and informatics  
We provide a formal model of pattern-based ontology transformation, explain its implementation in PatOMat, and manifest the flexibility of the framework on diverse use cases.  ...  Further, we want to thank Marek Dudáš and Ján Černý for their participation on development of graphical tools using and supporting the pattern-based ontology transformation framework.  ...  This brings us to data mining techniques, such as association rule mining, which could be potentially applied on the alignments.  ... 
dblp:journals/cai/ZamazalS15 fatcat:vzt6z7oyivfcrn4yxd5v6oqsqa
« Previous Showing results 1 — 15 out of 1,702 results