1.
2.
3.
4.
5.
6.
McIlroy, M.D.; Buxton, J.; Naur, P.; Randell, B. Mass-produced software components. In Proceedings of the 1st International
Conference on Software Engineering, Garmisch Pattenkirchen, Germany, 7–11 October 1968; pp. 88–98.
Gamma, E.; Helm, R.; Johnson, R.; Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software; Addison-Wesley
Professional Computing Series; Pearson Education: London, UK, 1994.
Riehle, D. Framework Design: A Role Modeling Approach. Doctoral Thesis, ETH Zürich: Zürich, Switzerland, 2000.
Abdalkareem, R.; Oda, V.; Mujahid, S.; Shihab, E. On the impact of using trivial packages: An empirical case study on npm and
PyPI. Empir. Softw. Eng. 2020, 25, 1168–1204. [CrossRef]
Wu, Y.; Wang, S.; Bezemer, C.P.; Inoue, K. How do developers utilize source code from stack overflow? Empir. Softw. Eng. 2019,
24, 637–673. [CrossRef]
Abid, S.; Shamail, S.; Basit, H.A.; Nadi, S. FACER: An API usage-based code-example recommender for opportunistic reuse.
Empir. Softw. Eng. 2021, 26, 110. [CrossRef]
Information 2023, 14, 518
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
24 of 25
Barros-Justo, J.L.; Olivieri, D.N.; Pinciroli, F. An exploratory study of the standard reuse practice in a medium sized software
development firm. Comput. Stand. Interfaces 2019, 61, 137–146. [CrossRef]
Akbar, M.A.; Smolander, K.; Mahmood, S.; Alsanad, A. Toward successful DevSecOps in software development organizations:
A decision-making framework. Inf. Softw. Technol. 2022, 147, 106894. [CrossRef]
Venkatesh, V.; Thong, J.Y.L.; Chan, F.K.Y.; Hoehle, H.; Spohrer, K. How agile software development methods reduce work
exhaustion: Insights on role perceptions and organizational skills. Inf. Syst. J. 2020, 30, 733–761. [CrossRef]
Saeed, S.; Jhanjhi, N.; Naqvi, M.; Humayun, M. Analysis of software development methodologies. Int. J. Comput. Digit. Syst.
2019, 8, 446–460.
Gao, X. Open Source or Closed Source? A Competitive Analysis with Software Security. Decis. Anal. 2020, 17, 56–73. [CrossRef]
Terakawa, K.; Chen, S.; Nakamura, M. Preliminary Study of Reasoning Existing Projects’ Descriptions Based on Classname
Word Elements. In Proceedings of the 23rd ACIS International Summer Virtual Conference on Software Engineering, Artificial
Intelligence, Networking and Parallel/Distributed Computing (SNPD2022-Summer), Kyoto, Japan, 4–7 July 2022; pp. 30–35.
Hu, X.; Li, G.; Xia, X.; Lo, D.; Jin, Z. Deep code comment generation with hybrid lexical and syntactical information. Empir. Softw.
Eng. 2020, 25, 2179–2217. [CrossRef]
Lago, P. Architecture Design Decision Maps for Software Sustainability. In Proceedings of the 2019 IEEE/ACM 41st International
Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), Montreal, QC, Canada, 25–31 May 2019;
pp. 61–64.
Aghajani, E.; Nagy, C.; Vega-Márquez, O.L.; Linares-Vásquez, M.; Moreno, L.; Bavota, G.; Lanza, M. Software Documentation
Issues Unveiled. In Proceedings of the 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE), Montreal,
QC, Canada, 25–31 May 2019; pp. 1199–1210.
Izadi, M.; Akbari, K.; Heydarnoori, A. Predicting the objective and priority of issue reports in software repositories. Empir. Softw.
Eng. 2022, 27, 50. [CrossRef]
Nakasai, K.; Tsunoda, M.; Matsumoto, K. Analyzing Web Search Strategy of Software Developers to Modify Source Codes. IEICE
Trans. Inf. Syst. 2022, E105, 31–36. [CrossRef]
Xia, X.; Bao, L.; Lo, D.; Kochhar, P.S.; Hassan, A.E.; Xing, Z. What do developers search for on the web? Empir. Softw. Eng. 2017,
22, 3149–3185. [CrossRef]
Surowiecki, J. The Wisdom of Crowds; Anchor: New York, NY, USA, 2005.
Kameda, T.; Toyokawa, W.; Tindale, R.S. Information aggregation and collective intelligence beyond the wisdom of crowds. Nat.
Rev. Psychol. 2022, 1, 345–357.
Nakata, T.; Chen, S.; Saiki, S.; Nakamura, M. A Study of Case Sharing System for Efficient and Innovative Software Upcycling.
In Proceedings of the 2022 International Conference on Data and Software Engineering (ICoDSE), Denpasar, Indonesia, 2–3
November 2022; pp. 6–11.
Husain, H.; Wu, H.H.; Gazit, T.; Allamanis, M.; Brockschmidt, M. Codesearchnet challenge: Evaluating the state of semantic code
search. arXiv 2019, arXiv:1909.09436.
Papamichail, M.D.; Diamantopoulos, T.; Symeonidis, A.L. Measuring the reusability of software components using static analysis
metrics and reuse rate information. J. Syst. Softw. 2019, 158, 110423. [CrossRef]
Widyasari, R.; Sim, S.Q.; Lok, C.; Qi, H.; Phan, J.; Tay, Q.; Tan, C.; Wee, F.; Tan, J.E.; Yieh, Y.; et al. BugsInPy: A Database of
Existing Bugs in Python Programs to Enable Controlled Testing and Debugging Studies. In Proceedings of the 28th ACM Joint
Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE
2020, New York, NY, USA, 8–13 November 2020; pp. 1556–1560.
Marínez-García, J.R.; Castillo-Barrera, F.E.; Palacio, R.R.; Borrego, G.; Cuevas-Tello, J.C. Ontology for knowledge condensation to
support expertise location in the code phase during software development process. IET Softw. 2020, 14, 234–241. [CrossRef]
Aljanabi, M.; Yaseen, M.; Ali, A.; Abed, S.; Chatgpt. ChatGpt: Open Possibilities. Iraqi J. Comput. Sci. Math. 2023, 4, 62–64.
Biswas, S. Role of ChatGPT in Computer Programming. Mesopotamian J. Comput. Sci. 2023, 2023, 8–16. [CrossRef]
Yetistiren, B.; Ozsoy, I.; Tuzun, E. Assessing the Quality of GitHub Copilot’s Code Generation. In Proceedings of the 18th
International Conference on Predictive Models and Data Analytics in Software Engineering. Association for Computing
Machinery, Singapore, 17 November 2022; pp. 62–71.
Kwan, J.S. Based on the perspective of sustainability, the characteristics of upcycle fashion design. Fash. Text. Res. J. 2012,
14, 13–23. [CrossRef]
Ellis, L.D.; Rorrer, N.A.; Sullivan, K.P.; Otto, M.; McGeehan, J.E.; Román-Leshkov, Y.; Wierckx, N.; Beckham, G.T. Chemical and
biological catalysis for plastics recycling and upcycling. Nat. Catal. 2021, 4, 539–556.
Singh, J.; Sung, K.; Cooper, T.; West, K.; Mont, O. Challenges and opportunities for scaling up upcycling businesses - The case of
textile and wood upcycling businesses in the UK. Resour. Conserv. Recycl. 2019, 150, 104439. [CrossRef]
Abdalkareem, R.; Shihab, E.; Rilling, J. On code reuse from StackOverflow: An exploratory study on Android apps. Inf. Softw.
Technol. 2017, 88, 148–158. [CrossRef]
Mäkitalo, N.; Taivalsaari, A.; Kiviluoto, A.; Mikkonen, T.; Capilla, R. On opportunistic software reuse. Computing 2020,
102, 2385–2408. [CrossRef]
Verdecchia, R.; Kruchten, P.; Lago, P.; Malavolta, I. Building and evaluating a theory of architectural technical debt in softwareintensive systems. J. Syst. Softw. 2021, 176, 110925. [CrossRef]
Information 2023, 14, 518
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
25 of 25
Lenarduzzi, V.; Besker, T.; Taibi, D.; Martini, A.; Arcelli Fontana, F. A systematic literature review on Technical Debt prioritization:
Strategies, processes, factors, and tools. J. Syst. Softw. 2021, 171, 110827. [CrossRef]
Simoiu, C.; Sumanth, C.; Mysore, A.; Goel, S. Studying the “Wisdom of Crowds” at Scale. In Proceedings of the AAAI Conference
on Human Computation and Crowdsourcing, Stevenson, WA, USA, 28–30 October 2019; Volume 7, pp. 171–179.
Brown, A.; Reade, J.J. The wisdom of amateur crowds: Evidence from an online community of sports tipsters. Eur. J. Oper. Res.
2019, 272, 1073–1081. [CrossRef]
Frey, V.; Rijt, A. Social Influence Undermines the Wisdom of the Crowd in Sequential Decision Making. Manag. Sci. 2020,
67, 4273–4286. [CrossRef]
Allen, J.; Arechar, A.A.; Pennycook, G.; Rand, D.G. Scaling up fact-checking using the wisdom of crowds. Sci. Adv. 2021,
7, eabf4393. [CrossRef]
Da, Z.; Huang, X. Harnessing the Wisdom of Crowds. Manag. Sci. 2019, 66, 1847–1867. [CrossRef]
Davis, J.P.; Maigut, A.; Forrest, C. The wisdom of the crowd: A case of post- to ante-mortem face matching by police superrecognisers. Forensic Sci. Int. 2019, 302, 109910. [CrossRef]
Nguyen, P.T.; Di Rocco, J.; Di Sipio, C.; Di Ruscio, D.; Di Penta, M. Recommending API Function Calls and Code Snippets to
Support Software Development. IEEE Trans. Softw. Eng. 2022, 48, 2417–2438. [CrossRef]
Strandberg, P.E.; Enoiu, E.P.; Afzal, W.; Sundmark, D.; Feldt, R. Information Flow in Software Testing—An Interview Study with
Embedded Software Engineering Practitioners. IEEE Access 2019, 7, 46434–46453. [CrossRef]
Koç, H.; Erdogan,
A.M.; Barjakly, Y.; Peker, S. UML Diagrams in Software Engineering Research: A Systematic Literature Review.
Proceedings 2021, 74, 13.
Singh, V.; Singh, A.; Aggarwal, A.; Aggarwal, S. DevOps based migration aspects from Legacy Version Control System
to Advanced Distributed VCS for deploying Micro-services. In Proceedings of the 2021 IEEE International Conference on
Computation System and Information Technology for Sustainable Solutions (CSITSS), Bangalore, India, 16–18 December 2021;
pp. 1–5.
Guerrero-Higueras, A.M.; Fernández Llamas, C.; Sánchez González, L.; Gutierrez Fernández, A.; Esteban Costales, G.;
Conde González, M.A. Academic Success Assessment through Version Control Systems. Appl. Sci. 2020, 10, 1492. [CrossRef]
Standard ISO/IEC 25000:2014; Systems and Software Engineering—Systems and Software Quality Requirements and Evaluation
(SQuaRE)—Guide to SQuaRE. International Organization for Standardization: Geneva, Switzerland, 2014.
Kuwajima, H.; Ishikawa, F. Adapting SQuaRE for Quality Assessment of Artificial Intelligence Systems. In Proceedings of the
2019 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), Berlin, Germany, 27–30 October
2019; pp. 13–18.
Ozono, H.; Chen, S.; Nakamura, M. Encouraging Elderly Self-care by Integrating Speech Dialogue Agent and Wearable Device.
In Proceedings of the 8th International Conference, ITAP 2022, Held as Part of the 24th HCI International Conference, HCII 2022,
Virtual, 26 June–1 July 2022; Volume LNCS 13331, pp. 52–70.
Pauzi, A.S.B.; Mohd Nazri, F.B.; Sani, S.; Bataineh, A.M.; Hisyam, M.N.; Jaafar, M.H.; Ab Wahab, M.N.; Mohamed, A.S.A.
Movement Estimation Using Mediapipe BlazePose. In Proceedings of the Advances in Visual Informatics, Kajang, Malaysia,
23–25 November 2021; Badioze Zaman, H., Smeaton, A.F., Shih, T.K., Velastin, S., Terutoshi, T., Jørgensen, B.N., Aris, H., Ibrahim,
N., Eds.; Springer: Cham, Switzerland, 2021; pp. 562–571.
Liu, Q.; Peng, Y.; Wu, J.; Wang, T.; Wang, G. Secure Multi-keyword Fuzzy Searches With Enhanced Service Quality in Cloud
Computing. IEEE Trans. Netw. Serv. Manag. 2021, 18, 2046–2062. [CrossRef]
Sharma, D.; Shukla, R.; Giri, A.K.; Kumar, S. A Brief Review on Search Engine Optimization. In Proceedings of the 2019 9th
International Conference on Cloud Computing, Data Science & Engineering (Confluence), Noida, India, 10–11 January 2019;
pp. 687–692.
Krath, J.; Schürmann, L.; von Korflesch, H.F. Revealing the theoretical basis of gamification: A systematic review and analysis of
theory in research on gamification, serious games and game-based learning. Comput. Hum. Behav. 2021, 125, 106963.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.
...