2,153
Views
15
CrossRef citations to date
0
Altmetric
Articles

(AIAM2019) Artificial Intelligence in Software Engineering and inverse: Review

ORCID Icon, , , &
Pages 1129-1144 | Received 01 Aug 2019, Accepted 30 May 2020, Published online: 25 Jun 2020

References

  • Abad, Z. S. H., M. Noaeen, and G. Ruhe. 2016. “Requirements Engineering Visualization: A Systematic Literature Review.” In 2016 IEEE 24th International Requirements Engineering Conference (RE), 6–15. Beijing, China: IEEE.
  • Abualigah, L., M. Shehab, M. Alshinwan, and H. Alabool. 2019. “Salp Swarm Algorithm: A Comprehensive Survey.” Neural Computing & Applications31: 1–21.
  • Abualigah, L., M. Shehab, M. Alshinwan, S. Mirjalili, and M. Abd Elaziz. 2020. “Ant Lion Optimizer: A Comprehensive Survey of Its Variants and Applications.” Archives of Computational Methods in Engineering. doi:10.1007/s11831-020-09420-6.
  • Abu-Hashem, M. A., N. A. Rashid, R. Abdullah, A. A. Hasan, and A. A. Abdulrazzaq. 2015. “Investigation Study: An Intensive Analysis for Msa Leading Methods.” Journal of Theoretical & Applied Information Technology 75 (1): 1–12.
  • Abu-Hashem, M. A., D. M. Uliyan, and A. Abuarqoub. 2017. “A Shared Memory Method for Enhancing the Htngh Algorithmperformance: Proposed Method.” In Proceedings of the International Conference on Future Networks and Distributed Systems, 14. Cambridge, UK: ACM.
  • Aleem, S., L. F. Capretz, and F. Ahmed. 2016. “Game Development Software Engineering Process Life Cycle: A Systematic Review.” Journal of Software Engineering Research and Development 4 (1): 6. doi:10.1186/s40411-016-0032-7.
  • Al-Zewairi, M., M. Biltawi, W. Etaiwi, and A. Shaout. 2017. “Agile Software Development Methodologies: Survey of Surveys.” Journal of Computer and Communications 5 (5): 74–97. doi:10.4236/jcc.2017.55007.
  • Ammar, H. H., W. Abdelmoez, and M. S. Hamdi 2012. “Software Engineering Using Artificial Intelligence Techniques: Current State and Open Problems.” In Proceedings of the First Taibah University International Conference on Computing and Information Technology (ICCIT 2012), Al-Madinah Al-Munawwarah, Saudi Arabia, 52.
  • Ammons, G., R. Bodk, and J. R. Larus. 2002. “Mining Specifications.” ACM Sigplan Notices 37 (1): 4–16. doi:10.1145/565816.503275.
  • Aridor, Y., and D. B. Lange. 1998. “Agent Design Patterns: Elements of Agent Application Design.” In Agents, 108–115. Vol. 98. USA: ACM.
  • Barstow, D. 1988. “Artificial Intelligence and Software Engineering.” In Exploring Artificial Intelligence, 641–670. San Francisco, California: Elsevier.
  • Bergenti, F., and A. Poggi. 2000. “Exploiting Uml in the Design of Multi-agent Systems.” In International Workshop on Engineering Societies in the Agents World, 106–113. Berlin, Germany: Springer.
  • Boehm, B. W., and R. Turner. 2015. “The Incremental Commitment Spiral Model (Icsm): Principles and Practices for Successful Systems and Software.” In ICSSP, 175–176. University of Southern California.
  • Bonati, C., E. Calore, S. Coscetti, M. D’elia, M. Mesiti, F. Negro, S. F. Schifano, and R. Tripiccione. 2015. “Development of Scientific Software for Hpc Architectures Using Openacc: The Case of Lqcd.” In Proceedings of the 2015 International Workshop on Software Engineering for High Performance Computing in Science, 9–15. Florence, Italy: IEEE Press.
  • Brown, R. 1985. “Automation of Programming; the Isfi Experiments.” In Proc. Of Expert Systems in Government Symposium, 525–539. Mclean.
  • Chakraborty, P., R. Shahriyar, A. Iqbal, and A. Bosu. 2018. “Understanding the Software Development Practices of Blockchain Projects: A Survey.” In Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 28. Oulu, Finland: ACM.
  • Chapman, W. 2018. Engineering Modeling and Design. Vol. 33. Routledge.
  • Chowdhury, M., and A. W. Sadek. 2012. “Advantages and Limitations of Artificial Intelligence.” Artificial Intelligence Applications to Critical Transportation Issues 6 (3): 360–375.
  • Claypool, K., and M. Claypool. 2005. “Teaching Software Engineering through Game Design.” In ACM SIGCSE Bulletin. Vol. 37, 123–127. ACM.
  • DeLoach, S. A. 1999. “Multiagent Systems Engineering: A Methodology and Language for Designing Agent Systems.” Technical report, air force inst of tech wright-patterson afb oh dept of electrical.
  • Depke, R., R. Heckel, et al. 2000. “Formalizing the Development of Agent-based Systems Using Graph Processes.” In ICALP Satellite Workshops, 419–426. Paderborn, Germany.
  • Devadiga, N. M. 2017. “Tailoring Architecture Centric Design Method with Rapid Prototyping.” In 2017 2nd International Conference on Communication and Electronics Systems (ICCES), 924–930. Monte De Caparica, Portuga: IEEE.
  • Eisty, N. U., G. K. Thiruvathukal, and J. C. Carver. 2019. “Use of Software Process in Research Software Development: A Survey.” 3 (3): 180–202.
  • Erol, K., J. Lang, and R. Levy. 2000. “Designing Agents from Reusable Components.” In Proceedings of the Fourth International Conference on Autonomous Agents, 76–77.  Barcelona, Spain: ACM.
  • Falzone, E., and C. Bernaschina. 2018. “Model Based Rapid Prototyping and Evolution of Web Application.” In International Conference on Web Engineering, 496–500. Cáceres, Spain: Springer.
  • Feldt, R., F. G. de Oliveira Neto, and R. Torkar. 2018. “Ways of Applying Artificial Intelligence in Software Engineering.” In Proceedings of the 6th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, 35–41. Gothenburg, Sweden: ACM.
  • Fink, L., S. Wyss, and Y. Lichtenstein. 2018. “Aligning Flexibility with Uncertainty in Software Development Arrangements through a Contractual Typology.” Journal of Global Operations and Strategic Sourcing 11 (1): 2–26. doi:10.1108/JGOSS-11-2016-0033.
  • Fishwick, P. A. 1992. “An Integrated Approach to System Modeling Using a Synthesis of Artificial Intelligence, Software Engineering and Simulation Methodologies.” ACM Transactions on Modeling and Computer Simulation (TOMACS) 2 (4): 307–330. doi:10.1145/149516.149530.
  • Ford, L. 1987. “Artificial Intelligence and Software Engineering: A Tutorial Introduction to Their Relationship.” Artificial Intelligence Review 1 (4): 255–273. doi:10.1007/BF00142926.
  • Gui, J., S. Mcilroy, M. Nagappan, and W. G. Halfond. 2015. “Truth in Advertising: The Hidden Cost of Mobile Ads for Software Developers.” In Proceedings of the 37th International Conference on Software Engineering-Volume 1, 100–110. Florence, Italy: IEEE Press.
  • Gulwani, S. 2010. “Dimensions in Program Synthesis.” In Proceedings of the 12th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming, 13–24. Hagenberg, Austria: ACM.
  • Hamet, P., and J. Tremblay. 2017. “Artificial Intelligence in Medicine.” Metabolism 69: S36–S40. doi:10.1016/j.metabol.2017.01.011.
  • Harman, M. 2012. “The Role of Artificial Intelligence in Software Engineering.” In 2012 First International Workshop on Realizing AI Synergies in Software Engineering (RAISE), 1–6. Zurich, Switzerland: IEEE.
  • Hassan, M. M., W. Afzal, M. Blom, B. Lindström, S. F. Andler, and S. Eldh. 2015. “Testability and Software Robustness: A Systematic Literature Review.” In 2015 41st Euromicro Conference on Software Engineering and Advanced Applications, 341–348. Funchal, Portugal: IEEE.
  • Jain, P. 2011. “Interaction between Software Engineering and Artificial Intelligence-a Review.” International Journal on Computer Science and Engineering 3 (12): 3774.
  • Jain, P., A. Sharma, and L. Ahuja. 2018. “Software Maintainability Estimation in Agile Software Development.” International Journal of Open Source Software and Processes (IJOSSP) 9 (4): 65–78. doi:10.4018/IJOSSP.2018100104.
  • Johanson, A., and W. Hasselbring. 2018. “Software Engineering for Computational Science: Past, Present, Future.” Computing in Science & Engineering 11 (3): 52–66.
  • Kalles, D. 2016. “Artificial Intelligence Meets Software Engineering in Computing Education.” In Proceedings of the 9th Hellenic Conference on Artificial Intelligence, 36. Thessaloniki, Greece: ACM.
  • Kelly, V. E., and U. Nonnenmann. 1987. “Inferring Formal Software Specifications from Episodic Descriptions.” In Sixth National Conference on Artificial Intelligence, 127-132. Seattle, Washington.
  • Kendall, E. A., M. T. Malkoun, and C. H. Jiang. 1997. “The Application of Object-oriented Analysis to Agent-based Systems.” JOOP 9 (9): 56–62.
  • Kramer, M. 2018. “Best Practices in Systems Development Lifecycle: An Analyses Based on the Waterfall Model.” Review of Business & Finance Studies 9 (1): 77–84.
  • Krishnan, M. S. 2015. “Software Development Risk Aspects and Success Frequency on Spiral and Agile Model.” International Journal of Innovative Research in Computer and Communication Engineering 5 (3): 1.
  • Kuhrmann, M., P. Diebold, J. Münch, P. Tell, V. Garousi, M. Felderer, K. Trektere, F. McCaffery, O. Linssen, E. Hanser, et al. 2017. “Hybrid Software and System Development in Practice: Waterfall, Scrum, and Beyond.” In Proceedings of the 2017 International Conference on Software and System Process, 30–39. Paris, France: ACM.
  • Kurzweil, R., R. Richter, R. Kurzweil, and M. L. Schneider. 1990. The Age of Intelligent Machines, 579. Cambridge, MA: MIT press.
  • Ma, L., F. Juefei-Xu, M. Xue, Q. Hu, S. Chen, B. Li, Y. Liu, J. Zhao, J. Yin, and S. See. 2018. “Secure Deep Learning Engineering: A Software Quality Assurance Perspective.” arXiv Preprint arXiv:1810.04538 3 (1): 42–54.
  • Malhotra, R., and A. J. Bansal. 2016. “Software Change Prediction: A Literature Review.” International Journal of Computer Applications in Technology 54 (4): 240–256. doi:10.1504/IJCAT.2016.080487.
  • Marri, M. R., T. Xie, N. Tillmann, J. De Halleux, and W. Schulte. 2009. “An Empirical Study of Testing File-system-dependent Software with Mock Objects.” In 2009 ICSE Workshop on Automation of Software Test, 149–153. Vancouver, BC, Canada: IEEE.
  • Meja Niño, C., M. Albano, E. Jantunen, P. Sharma, J. Campos, and D. Baglee. 2018. “An Iterative Process to Extract Value from Maintenance Projects.” In 3 Conferência Internacional Sobre Engenharia De Manutenção (Income-iii 2018), 319–335. Coimbra, Portugal: APMI.
  • Menghi, C., A. M. Rizzi, and A. Bernasconi. 2018. “Integrating Topological Proofs with Model Checking to Instrument Iterative Design.” arXiv Preprint arXiv:1811.11123 21 (3): 249–259.
  • Meziane, F., and S. Vadera. 2010. “Artificial Intelligence in Software Engineering: Current Developments and Future Prospects.” In Artificial Intelligence Applications for Improved Software Engineering Development: New Prospects, 278–299. Andrews, UK: IGI Global.
  • Mistry, S. V. 2017. “Homelessness and Trust: The Effects of Homeless Intake Verification on Relationships.” Washington and Lee University33 (2): 365–374.
  • Noureddine, A., R. Rouvoy, and L. Seinturier. 2015. “Monitoring Energy Hotspots in Software.” Automated Software Engineering 22 (3): 291–332. doi:10.1007/s10515-014-0171-1.
  • Odell, J., H. V. D. Parunak, and B. Bauer. 2000. “Extending Uml for Agents.” In Proceedings of the Agent-oriented Information Systems Workshop at the 17th National Conference on Artificial Intelligence, 3–17. Austin, USA.
  • Partridge, D. 1990. “Artificial Intelligence and Software Engineering: A Survey of Possibilities.” In The Software Life Cycle, 375–385. Elsevier.
  • Partridge, D. 1992. Engineering Artificial Intelligence Software. Vol. 9. Oxford and Norwood: Intellect Books.
  • Pedrycz, W. 2002. “Computational Intelligence as an Emerging Paradigm of Software Engineering.” In Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering, 7–14. Ischia, Italy: ACM.
  • Poyet, P., A.-M. DUBOIS, and B. Delcambre. 1990. “Artificial Intelligence Software Engineering in Building Engineering.” Computer-Aided Civil and Infrastructure Engineering 5 (3): 167–205. doi:10.1111/j.1467-8667.1990.tb00376.x.
  • Qiang, B., and E. A. Peña. 2018. “Improved Estimation of System Reliability with Application in Software Development.” Analytic Methods in Systems and Software Testing 17 (5): 255–275.
  • Räihä, O. 2010. “A Survey on Search-based Software Design.” Computer Science Review 4 (4): 203–249. doi:10.1016/j.cosrev.2010.06.001.
  • Ramamoorthy, C. V., and Y.-C. Shim. 1991. “On Issue in Software Engineering and Artificial Intelligence.” International Journal of Software Engineering and Knowledge Engineering 2 (1), 8–15.
  • Rana, O. F., and C. Biancheri. 1999. “A Petri Net Model of the Meeting Design Pattern for Mobile-stationary Agent Interaction.” In Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers, 9–16. Maui, HI, USA: IEEE.
  • Rao, P. V., V. P. Kumar, and B. P. K. Reddy. 2018. “Applying Agile Software Methodology for the Development of Software Development Life Cycle Process (Sdlc).” Journal for Research— Volume 4 (2): 125–136.
  • Raza, F. N. 2009. “Artificial Intelligence Techniques in Software Engineering (Aitse).” In International MultiConference of Engineers and Computer Scientists (IMECS 2009), 10–17. Vol. 1.  Hong Kong.
  • Rech, J., and K.-D. Althoff. 2004. “Artificial Intelligence and Software Engineering: Status and Future Trends.” KI 18 (3): 5–11.
  • Ringert, J. O., B. Rumpe, C. Schulze, and A. Wortmann. 2017. “Teaching Agile Model-driven Engineering for Cyber-physical Systems.” In Proceedings of the 39th International Conference on Software Engineering: Software Engineering and Education Track, 127–136. Buenos Aires, Argentina: IEEE Press.
  • Rodrguez, G., Á. Soria, and M. Campo. 2016. “Artificial Intelligence in Service-oriented Software Design.” Engineering Applications of Artificial Intelligence 53 (3): 86–104. doi:10.1016/j.engappai.2016.03.009.
  • Santhanam, G. R. 2016. “Qualitative Optimization in Software Engineering: A Short Survey.” Journal of Systems and Software 111: 149–156. doi:10.1016/j.jss.2015.09.001.
  • Semeráth, O., A. Vörös, and D. Varró. 2016. “Iterative and Incremental Model Generation by Logic Solvers.” In International Conference on Fundamental Approaches to Software Engineering, 87–103. Eindhoven, The Netherlands: Springer.
  • Shahkarami, A., S. D. Mohaghegh, V. Gholami, S. A. Haghighat, et al. 2014. “Artificial Intelligence (Ai) Assisted History Matching.” In SPE Western North American and Rocky Mountain Joint Meeting, 369–381. Denver, Colorado: Society of Petroleum Engineers.
  • Shambour, M. K. Y. 2017. “Dynamic Search Zones (Dsz) for Harmony Search Algorithm.” In 2017 8th International Conference on Information Technology (ICIT), 941–946.
  • Shambour, M. K. Y. 2019. “Adaptive Multi-crossover Evolutionary Algorithm for Real-world Optimisation Problems.” International Journal of Reasoning-based Intelligent Systems 11 (1): 1–10. doi:10.1504/IJRIS.2019.098058.
  • Shambour, M. K. Y., A. A. Abusnaina, and A. I. Alsalibi. 2019. “Modified Global Flower Pollination Algorithm and Its Application for Optimization Problems.” Interdisciplinary Sciences, Computational Life Sciences 11 (3): 496–507. doi:10.1007/s12539-018-0295-2.
  • Shambour, Y., et al. 2018. “Vibrant Search Mechanism for Numerical Optimization Functions.” Journal of Information & Communication Technology 17 (4): 679–702.
  • Shankari, K. H., and R. Thirumalaiselvi. 2014. “A Survey on Using Artificial Intelligence Techniques in the Software Development Process.” International Journal of Engineering Research and Applications 4 (12): 24–33.
  • Shehab, M. 2020a. Adaptive Cuckoo Search Algorithm for Extracting the ODF Maxima, 77–89. Switzerland: Springer International Publishing.
  • Shehab, M. 2020b. Modified Cuckoo Search Algorithm (MCSA) for Extracting the ODF Maxima, 91–110. Switzerland: Springer International Publishing.
  • Shehab, M., L. Abualigah, H. Al Hamad, H. Alabool, M. Alshinwan, and A. M. Khasawneh. 2019. “Moth–flame Optimization Algorithm: Variants and Applications.” Neural Computing & Applications. doi:10.1007/s00521-019-04570-6.
  • Shehab, M., H. Alshawabkah, L. Abualigah, and A.-M. Nagham. 2020. “Enhanced a Hybrid Moth-flame Optimization Algorithm Using New Selection Schemes.” Engineering with Computers 36: 1–26.
  • Shehab, M., A. T. Khader, and M. A. Al-Betar. 2017. “A Survey on Applications and Variants of the Cuckoo Search Algorithm.” Applied Soft Computing 61: 1041–1059. doi:10.1016/j.asoc.2017.02.034.
  • Stark, G. E., P. Oman, A. Skillicorn, and A. Ameele. 1999. “An Examination of the Effects of Requirements Changes on Software Maintenance Releases.” Journal of Software Maintenance: Research and Practice 11 (5): 293–309. doi:10.1002/(SICI)1096-908X(199909/10)11:5<293::AID-SMR198>3.0.CO;2-R.
  • Stewart, J. 2015. “Strong Artificial Intelligence and National Security: Operational and Strategic Implications.” Technical report, naval war college newport ri joint military operations dept.
  • Tahir, M., F. Khan, M. Babar, F. Arif, and F. Khan. 2016. “Framework for Better Reusability in Component Based Software Engineering.” The Journal of Applied Environmental and Biological Sciences (JAEBS) 6 (4S): 77–81.
  • Tamalika, B., B. Avantika, D. Joseph, and Ramanathan. 2017. “A Survey on the Role of Artificial Intelligence in Software Engineering.” International Journal of Innovative Research in Computer and Communication Engineering 5 (4): 7062–7066.
  • Taneja, K., Y. Zhang, and T. Xie. 2010. “Moda: Automated Test Generation for Database Applications via Mock Objects.” In Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 289–292. Antwerp, Belgium: ACM.
  • Tenne, Y., and C.-K. Goh. 2010. Computational Intelligence in Expensive Optimization Problems. Vol. 2. Switzerland: Springer Science & Business Media.
  • Thummalapenta, S., and T. Xie. 2009. “Alattin: Mining Alternative Patterns for Detecting Neglected Conditions.” In Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering, 283–294. Auckland, New Zealand: IEEE Computer Society.
  • Thummalapenta, S., T. Xie, N. Tillmann, J. De Halleux, and Z. Su. 2011. “Synthesizing Method Sequences for High-coverage Testing.” In ACM SIGPLAN Notices. Vol. 46, 189–206.  Portland, Oregon, USA: ACM.
  • Tunio, M. Z., H. Luo, C. Wang, F. Zhao, W. Shao, and Z. H. Pathan. 2018. “Crowdsourcing Software Development: Task Assignment Using Pddl Artificial Intelligence Planning.” Journal of Information Processing Systems 14 (1): 129–139.
  • Tveit, A. 2001. “A Survey of Agent-oriented Software Engineering.” In NTNU Computer Science Graduate Student Conference, Norwegian University of Science and Technology.
  • Varró, D., G. Bergmann, Á. Hegedüs, Á. Horváth, I. Ráth, and Z. Ujhelyi. 2016. “Road to a Reactive and Incremental Model Transformation Platform: Three Generations of the Viatra Framework.” Software & Systems Modeling 15 (3): 609–629. doi:10.1007/s10270-016-0530-4.
  • Vashisht, V., M. Lal, G. Sureshchandar, and S. Kamya. 2015. “A Framework for Software Defect Prediction Using Neural Networks.” Journal of Software Engineering and Applications 8 (8): 384. doi:10.4236/jsea.2015.88038.
  • Wagner, G. 2001. “Agent-oriented Analysis and Design of Organisational Information Systems.” In Databases and Information Systems, 111–124. Switzerland. Janis Barzdins, Albertas Caplinskas: Springer.
  • Wagner, G. 2003. “The Agent–object-relationship Metamodel: Towards a Unified View of State and Behavior.” Information Systems 28 (5): 475–504. doi:10.1016/S0306-4379(02)00027-3.
  • Winston, P. H., and K. A. Prendergast. 1984. The AI Business: Commercial Uses of Artificial Intelligence. Vol. 25. Cambridge, MA United States: Massachusetts Institute of Technology.
  • Winter, E., S. Forshaw, and M. A. Ferrario. 2018. “Measuring Human Values in Software Engineering.” In Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 48. Oulu, Finland: ACM.
  • Wood, M. F., and S. A. DeLoach. 2000. “An Overview of the Multiagent Systems Engineering Methodology.” In International Workshop on Agent-Oriented Software Engineering, 207–221. Limerick, Ireland: Springer.
  • Wooldridge, M. 1997. “Agent-based Software Engineering.” IEE Proceedings-software 144 (1): 26–37. doi:10.1049/ip-sen:19971026.
  • Wooldridge, M., N. R. Jennings, and D. Kinny. 1999. “A Methodology for Agent-oriented Analysis and Design.” In Proceedings of the third annual conference on Autonomous Agents, 69-76.
  • Wooldridge, M., N. R. Jennings, and D. Kinny. 2000. “The Gaia Methodology for Agent-oriented Analysis and Design.” Autonomous Agents and Multi-agent Systems 3 (3): 285–312. doi:10.1023/A:1010071910869.
  • Xie, T. 2013. “The Synergy of Human and Artificial Intelligence in Software Engineering.” In 2013 2nd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE), 4–6. San Francisco, CA, USA: IEEE.
  • Xie, T. 2018. “Intelligent Software Engineering: Synergy between Ai and Software Engineering.” In International Symposium on Dependable Software Engineering: Theories, Tools, and Applications, 3–7. Beijing, China: Springer.
  • Yampolskiy, R. V., and M. Spellchecker. 2016. “Artificial Intelligence Safety and Cybersecurity: A Timeline of Ai Failures.” arXiv Preprint arXiv:1610.07997 14 (6): 344–360.
  • Yang, H.-L., and C.-S. Wang. 2009. “Recommender System for Software Project Planning One Application of Revised Cbr Algorithm.” Expert Systems with Applications 36 (5): 8938–8945. doi:10.1016/j.eswa.2008.11.050.
  • Yim, H., K. Cho, J. Kim, and S. Park. 2000. “Architecture-centric Object-oriented Design Method for Multi-agent Systems.” In Proceedings Fourth International Conference on MultiAgent Systems, 469–470. Boston, MA, USA: IEEE.
  • Zeller, A. 1999. “Yesterday, My Program Worked. Today, It Does Not. Why?” In ACM SIGSOFT Software Engineering Notes. Vol. 24, 253–267. Passau, Germany: Springer-Verlag.
  • Zeller, A. 2009. Why Programs Fail: A Guide to Systematic Debugging. Vol. 22. Dagstuhl, Germany: Elsevier.
  • Zhang, Y., A. Finkelstein, and M. Harman. 2008. “Search Based Requirements Optimisation: Existing Work and Challenges.” In International Working Conference on Requirements Engineering: Foundation for Software Quality, 88–94. Montpellier, France: Springer.
  • Zohair, L. M. A. 2018. “The Future of Software Engineering by 2050s: Will Ai Replace Software Engineers?” International Journal of Information Technology and Language Studies 2 (3).

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.