Latest research topics in software engineering 2017. Empirical Research in Software Engineering — A Literature Survey 2022-10-12
Latest research topics in software engineering 2017 Rating:
Software engineering is a rapidly evolving field with new research topics emerging every year. In 2017, some of the latest research topics in software engineering included:
Artificial intelligence and machine learning: With the increasing prevalence of big data, there was a lot of research focused on using machine learning and artificial intelligence to improve software development processes. This included topics such as automated bug detection and correction, code generation, and software testing.
Cloud computing: As more and more organizations moved their operations to the cloud, research in this area focused on developing better tools and techniques for cloud-based software development and deployment.
DevOps: The practice of combining software development and operations was a hot topic in 2017, with research focusing on ways to improve collaboration between developers and operations teams, as well as automating the software delivery process.
Internet of Things (IoT): With the proliferation of connected devices, there was a lot of research focused on developing software for the IoT, including topics such as security, privacy, and scalability.
Blockchain: As the technology behind cryptocurrencies gained popularity, there was a lot of research focused on using blockchain for applications beyond just financial transactions, such as supply chain management and voting systems.
Human-computer interaction: Research in this area focused on developing better ways for humans to interact with software, including topics such as user experience design and natural language processing.
Overall, 2017 was a year of significant innovation in the field of software engineering, with researchers exploring a wide range of topics that have the potential to shape the future of software development.
Looking Over the Research Literature on Software Engineering from 2016 to 2018
Automating extract class refactoring: An improved method and its evaluation. These observations are carefully analyzed and presented as carefully designed diagrams. Empirical investigation of empirical research methods in software engineering. The types of testing include unit testing, system testing, integration testing and acceptance testing. Lines of Code mean the number of lines of the programming code whereas Function Point Code is the Functional capacity of the software. Ethics issues in IT are usually described as having little.
Best 120+ Engineering Research Topics for Academic Writing
In this paper, we identify both the overall landscape and detailed implementations of ESE, and investigate frequently applied empirical methods, targeted research purposes, used data sources, and applied data processing approaches and tools in ESE. Mobile phones and computer keyboards for music, computers etc. In August, examine when to use closed-loop control instead of open-loop control. Typically, the author presents what his or her accomplishment is, what contribution is made to existing information in the field and why it is important to a reader. Empirical Software Engineering, 2015, 20 6 : 1898-1917. A systematic mapping study of empirical studies on software cloud testing methods. Because using the calendar year gives a numerical advantage to articles posted earlier in the year, this article online also contains links to top articles from August, October, and December, to better cover hot topics posted later in the year.
150+ Best Research Paper Topics For Software Engineering
Empirical Software Engineering, 2015, 20 6 : 1762-1784. Testing helps in creating a reliable software product. Testing is required to find out any underlying errors and bugs in the product. You can look into the Waterfall Model, V-Model, Incremental, RAD, Agile, Iterative, Spiral, and Prototype. Case Study Research: Design and Methods 4th edition.
Software Engineer Research Paper Topics 2021: Top 5
Intriguing research paper topics in software engineering Research papers are a common method by which software engineering students report results to the research community. The reason is the complex nature of the law that creates a variety of challenges. V-Model In the waterfall model, we can go to next step only if the previous step is completed. Empirical Software Engineering, 2013, 18 5 : 859-900. The paper compares NVivo, HyperRESEARCH, and Dedoose. Mechanical Engineering Research Topics.
For developing a software product certain processes need to be followed and outcome of which is an efficient and authentic software product. While organizing data, certain constraints and limitations are also applied to data. You can choose either one or all of the models and then relate them to software engineering. Archetypal personalities of software engineers and their work preferences: A new perspective for empirical studies. This team will provide timely software updates and give notifications based on that. Moreover, open source projects are the most frequently used data sources. New: See related articles of 2017 and top graphics of 2016.
Research Topics of Interest in Software Engineering
It includes a number of tasks done so that the software product keeps on working perfectly with advancements. In February, learn about multivariable control and motor selection. This somehow makes it a complex and long topic. Perspectives on refactoring planning and practice: An empirical study. You should consider contributing to our CFE Media editorial team and getting the recognition you and your company deserve. Hot topics in Control Engineering for 2016, 2017 Think Again: Control Engineering readers choose hot topics of 2016, and that online traffic points to key trends in Control Engineering in 2017. Empirical Software Engineering, 2015, 20 6 : 1486-1524.
In addition, the concept of the Internet of Things is also used in several fields like agriculture, e-commerce, and medicine. According to this model, all the phases are executed in sequence with the planning of next phase in the previous phase. The work is divided into different modules and coding is done in each of these modules. Software Development Models Next up, we have software development models. Empirical Software Engineering, 2016, 21 6 : 2324-2365. These were the topics in software engineering for project, thesis, and research.
Empirical Research in Software Engineering — A Literature Survey
Empirical research is playing a significant role in software engineering SE , and it has been applied to evaluate software artifacts and technologies. In this type of testing, the software is tested to detect any issue before it is released. Artificial Intelligence Artificial Intelligence is a much easier concept than machine learning. Through your thesis and research work, you can get to know more about the importance of Software Engineering. We conduct a mapping study on 538 selected articles from January 2013 to November 2017, with four research questions.