Journal articles on the topic 'Software refactoring. Software engineering'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 journal articles for your research on the topic 'Software refactoring. Software engineering.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.
Chen, Le Yang, Yang Li, and Wu Jian. "Study on Surface Refactoring Based on Reverse Engineering Software - Imageware." Applied Mechanics and Materials 215-216 (November 2012): 652–55. http://dx.doi.org/10.4028/www.scientific.net/amm.215-216.652.
Full textEt.al, Abdullah Almogahed. "Empirical Studies on Software Refactoring Techniques in the Industrial Setting." Turkish Journal of Computer and Mathematics Education (TURCOMAT) 12, no. 3 (2021): 1705–16. http://dx.doi.org/10.17762/turcomat.v12i3.995.
Full textJÓŹWIAK, IRENEUSZ, MAKSYMILIAN KOWALCZYK, and ANDRZEJ PIOTROWICZ. "REFACTORIZATION'S IMPACT ON SOFTWARE RELIABILITY." International Journal of Reliability, Quality and Safety Engineering 13, no. 01 (2006): 47–60. http://dx.doi.org/10.1142/s0218539306002136.
Full textNguyen, Ai G., and Richard L. Sohn. "Refactoring administrative services module platform software." Bell Labs Technical Journal 8, no. 3 (2003): 105–10. http://dx.doi.org/10.1002/bltj.10080.
Full textZhang, Yang, Shixin Sun, Dongwen Zhang, Jing Qiu, and Zhihong Tian. "A consistency-guaranteed approach for Internet of Things software refactoring." International Journal of Distributed Sensor Networks 16, no. 1 (2020): 155014772090168. http://dx.doi.org/10.1177/1550147720901680.
Full textOuni, Ali, Marouane Kessentini, Houari Sahraoui, Katsuro Inoue, and Kalyanmoy Deb. "Multi-Criteria Code Refactoring Using Search-Based Software Engineering." ACM Transactions on Software Engineering and Methodology 25, no. 3 (2016): 1–53. http://dx.doi.org/10.1145/2932631.
Full textPan, Wei-Feng, Bo Jiang, and Bing Li. "Refactoring Software Packages via Community Detection in Complex Software Networks." International Journal of Automation and Computing 10, no. 2 (2013): 157–66. http://dx.doi.org/10.1007/s11633-013-0708-y.
Full textDao, Thi-Huong, Xuan-Truong Nguyen, and Ninh-Thuan Truong. "Preservation of Class Invariants in Refactoring UML Models." International Journal of Software Engineering and Knowledge Engineering 29, no. 02 (2019): 221–44. http://dx.doi.org/10.1142/s0218194019500104.
Full textAlenezi, Mamdouh, Mohammed Akour, and Osama Al Qasem. "Harnessing deep learning algorithms to predict software refactoring." TELKOMNIKA (Telecommunication Computing Electronics and Control) 18, no. 6 (2020): 2977. http://dx.doi.org/10.12928/telkomnika.v18i6.16743.
Full textDurak, Umut. "Pragmatic model transformations for refactoring in Scilab/Xcos." International Journal of Modeling, Simulation, and Scientific Computing 07, no. 01 (2016): 1541004. http://dx.doi.org/10.1142/s1793962315410044.
Full textIto, Yuki, Atsuo Hazeyama, Yasuhiko Morimoto, Hiroaki Kaminaga, Shoichi Nakamura, and Youzou Miyadera. "A Method for Detecting Bad Smells and its Application to Software Engineering Education." International Journal of Software Innovation 3, no. 2 (2015): 13–23. http://dx.doi.org/10.4018/ijsi.2015040102.
Full textGhannem, Adnane, Marouane Kessentini, Mohammad Salah Hamdi, and Ghizlane El Boussaidi. "Model refactoring by example: A multi-objective search based software engineering approach." Journal of Software: Evolution and Process 30, no. 4 (2017): e1916. http://dx.doi.org/10.1002/smr.1916.
Full textMkaouer, Mohamed Wiem, Marouane Kessentini, Slim Bechikh, Mel Ó Cinnéide, and Kalyanmoy Deb. "On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach." Empirical Software Engineering 21, no. 6 (2015): 2503–45. http://dx.doi.org/10.1007/s10664-015-9414-4.
Full textKosker, Yasemin, Burak Turhan, and Ayse Bener. "An expert system for determining candidate software classes for refactoring." Expert Systems with Applications 36, no. 6 (2009): 10000–10003. http://dx.doi.org/10.1016/j.eswa.2008.12.066.
Full textAlrababah, Ahmad Abdul Qadir. "Software System Package Dependencies and Visualization of Internal Structure." International Journal of Advances in Applied Sciences 7, no. 1 (2018): 13. http://dx.doi.org/10.11591/ijaas.v7.i1.pp13-20.
Full textGriswold, William G., and William F. Opdyke. "The Birth of Refactoring: A Retrospective on the Nature of High-Impact Software Engineering Research." IEEE Software 32, no. 6 (2015): 30–38. http://dx.doi.org/10.1109/ms.2015.107.
Full textNanthaamornphong, Aziz, Jeffrey Carver, Karla Morris, and Salvatore Filippone. "Extracting UML Class Diagrams from Object-Oriented Fortran: ForUML." Scientific Programming 2015 (2015): 1–15. http://dx.doi.org/10.1155/2015/421816.
Full textSheneamer, Abdullah M. "An Automatic Advisor for Refactoring Software Clones Based on Machine Learning." IEEE Access 8 (2020): 124978–88. http://dx.doi.org/10.1109/access.2020.3006178.
Full textOuali, Sami. "Generating Software Product Line Model by Resolving Code Smells in the Products’ Source Code." International Journal of Software Engineering & Applications 12, no. 1 (2021): 1–10. http://dx.doi.org/10.5121/ijsea.2021.12101.
Full textAlkhalid, Abdulaziz, Mohammad Alshayeb, and Sabri Mahmoud. "Software refactoring at the function level using new Adaptive K-Nearest Neighbor algorithm." Advances in Engineering Software 41, no. 10-11 (2010): 1160–78. http://dx.doi.org/10.1016/j.advengsoft.2010.08.002.
Full textAdvani, Deepak, Youssef Hassoun, and Steve Counsell. "Understanding the complexity of refactoring in software systems: a tool-based approach." International Journal of General Systems 35, no. 3 (2006): 329–46. http://dx.doi.org/10.1080/03081070600661051.
Full textFARHOODI, ROSHANAK, VAHID GAROUSI, DIETMAR PFAHL, and JONATHAN SILLITO. "DEVELOPMENT OF SCIENTIFIC SOFTWARE: A SYSTEMATIC MAPPING, A BIBLIOMETRICS STUDY, AND A PAPER REPOSITORY." International Journal of Software Engineering and Knowledge Engineering 23, no. 04 (2013): 463–506. http://dx.doi.org/10.1142/s0218194013500137.
Full textCicciarella, Stefano, Christian Napoli, and Emiliano Tramontana. "Searching Design Patterns Fast by Using Tree Traversals." International Journal of Electronics and Telecommunications 61, no. 4 (2015): 321–26. http://dx.doi.org/10.1515/eletel-2015-0041.
Full textKataieva, Yevheniia, Svetlana Odokienko, Maya Luta, and Yaroslav Savchenko. "PRACTICAL QUALITY ANALYSIS OF OPEN SOURCE SOFTWARE." Management of Development of Complex Systems, no. 44 (November 30, 2020): 49–55. http://dx.doi.org/10.32347/2412-9933.2020.44.49-55.
Full textPanigrahi, Rasmita, Sanjay K. Kuanar, Lov Kumar, and Neelamadhab Padhy. "A systematic approach for software refactoring based on class and method level for AI application." International Journal of Powertrains 10, no. 2 (2021): 143. http://dx.doi.org/10.1504/ijpt.2021.117461.
Full textPadhy, Neelamadhab, Lov Kumar, Sanjay K. Kuanar, and Rasmita Panigrahi. "A systematic approach for Software refactoring based on Class and Method Level for AI application." International Journal of Powertrains 10, no. 4 (2021): 1. http://dx.doi.org/10.1504/ijpt.2021.10038108.
Full textZheng, Ge, Chun Wang, and Bo Huang. "Inverse Design and Numerical Control Processing of the Little Bear Punch." Applied Mechanics and Materials 687-691 (November 2014): 113–16. http://dx.doi.org/10.4028/www.scientific.net/amm.687-691.113.
Full textHAYASHI, Shinpei, Yasuyuki TSUDA, and Motoshi SAEKI. "Search-Based Refactoring Detection from Source Code Revisions." IEICE Transactions on Information and Systems E93-D, no. 4 (2010): 754–62. http://dx.doi.org/10.1587/transinf.e93.d.754.
Full textHAYASHI, S. "Supporting Refactoring Activities Using Histories of Program Modification." IEICE Transactions on Information and Systems E89-D, no. 4 (2006): 1403–12. http://dx.doi.org/10.1093/ietisy/e89-d.4.1403.
Full textChang, Feng-Cheng, and Hsiang-Cheh Huang. "A refactoring method for cache-efficient swarm intelligence algorithms." Information Sciences 192 (June 2012): 39–49. http://dx.doi.org/10.1016/j.ins.2010.02.025.
Full textAlnabhan, Mohammad, Mustafa Hammad, and Sarah Al Sarairah. "Combining structural and semantic cohesion measures to identify extract class refactoring." International Journal of Computer Applications in Technology 61, no. 3 (2019): 198. http://dx.doi.org/10.1504/ijcat.2019.10024320.
Full textHammad, Mustafa, Mohammad Alnabhan, and Sarah Al Sarairah. "Combining structural and semantic cohesion measures to identify extract class refactoring." International Journal of Computer Applications in Technology 61, no. 3 (2019): 198. http://dx.doi.org/10.1504/ijcat.2019.102841.
Full textMancl, D. "Refactoring for software migration." IEEE Communications Magazine 39, no. 10 (2001): 88–93. http://dx.doi.org/10.1109/35.956119.
Full textFülöp, Endre, and Norbert Pataki. "A DSL for Resource Checking Using Finite State Automaton-Driven Symbolic Execution." Open Computer Science 11, no. 1 (2020): 107–15. http://dx.doi.org/10.1515/comp-2020-0120.
Full textSantos, Bruno M., Ignacio Garcia-Rodriguez de Guzman, Valter V. de Camargo, Mario Piattini, and Christof Ebert. "Software Refactoring for System Modernization." IEEE Software 35, no. 6 (2018): 62–67. http://dx.doi.org/10.1109/ms.2018.4321236.
Full textArcelli Fontana, Francesca, Marco Zanoni, Andrea Ranchetti, and Davide Ranchetti. "Software Clone Detection and Refactoring." ISRN Software Engineering 2013 (March 19, 2013): 1–8. http://dx.doi.org/10.1155/2013/129437.
Full textTracz, Will. "Refactoring for Software Design Smells." ACM SIGSOFT Software Engineering Notes 40, no. 6 (2015): 36. http://dx.doi.org/10.1145/2830719.2830739.
Full textMens, T., and T. Tourwe. "A survey of software refactoring." IEEE Transactions on Software Engineering 30, no. 2 (2004): 126–39. http://dx.doi.org/10.1109/tse.2004.1265817.
Full textLiu, Hui, Xue Guo, and Weizhong Shao. "Monitor-Based Instant Software Refactoring." IEEE Transactions on Software Engineering 39, no. 8 (2013): 1112–26. http://dx.doi.org/10.1109/tse.2013.4.
Full textArcelli, Davide, Vittorio Cortellessa, and Daniele Di Pompeo. "Performance-driven software model refactoring." Information and Software Technology 95 (March 2018): 366–97. http://dx.doi.org/10.1016/j.infsof.2017.09.006.
Full textDomander, Richard, Alessandro A. Felder, and Michael Doube. "BoneJ2 - refactoring established research software." Wellcome Open Research 6 (February 22, 2021): 37. http://dx.doi.org/10.12688/wellcomeopenres.16619.1.
Full textDomander, Richard, Alessandro A. Felder, and Michael Doube. "BoneJ2 - refactoring established research software." Wellcome Open Research 6 (April 28, 2021): 37. http://dx.doi.org/10.12688/wellcomeopenres.16619.2.
Full textPAN, WEIFENG, BING LI, BO JIANG, and KUN LIU. "RECODE: SOFTWARE PACKAGE REFACTORING VIA COMMUNITY DETECTION IN BIPARTITE SOFTWARE NETWORKS." Advances in Complex Systems 17, no. 07n08 (2014): 1450006. http://dx.doi.org/10.1142/s0219525914500064.
Full textDaughtry III, John M., and Thomas George Kannampallil. "Refactoring to Patterns." Journal of Object Technology 4, no. 4 (2005): 193. http://dx.doi.org/10.5381/jot.2005.4.4.r2.
Full textO’Keeffe, Mark, and Mel Ó Cinnéide. "Search-based refactoring for software maintenance." Journal of Systems and Software 81, no. 4 (2008): 502–16. http://dx.doi.org/10.1016/j.jss.2007.06.003.
Full textRiederer, Nadine. "Refactoring: die Frischzellenkur für Legacy-Software." Wirtschaftsinformatik & Management 12, no. 4 (2020): 279–81. http://dx.doi.org/10.1365/s35764-020-00270-2.
Full textLiu, Hui, Yang Liu, Guo Xue, and Yuan Gao. "Case study on software refactoring tactics." IET Software 8, no. 1 (2014): 1–11. http://dx.doi.org/10.1049/iet-sen.2012.0121.
Full textGarcia, J. Daniel. "Refactoring software to heterogeneous parallel platforms." Journal of Supercomputing 75, no. 8 (2019): 3997–4000. http://dx.doi.org/10.1007/s11227-019-02942-2.
Full textKhalilipour, Alireza, Moharram Challenger, Mehmet Onat, Hale Gezgen, and Geylani Kardas. "Refactoring Legacy Software for Layer Separation." International Journal of Software Engineering and Knowledge Engineering 31, no. 02 (2021): 217–47. http://dx.doi.org/10.1142/s0218194021500066.
Full textZHOU, Tian-Lin, Liang SHI, Bao-Wen XU, and Yu-Ming ZHOU. "Refactoring C++ Programs Physically." Journal of Software 20, no. 3 (2009): 597–607. http://dx.doi.org/10.3724/sp.j.1001.2009.00550.
Full text