SOFTWARE ENGINEERING IEEE PAPERS AND PROJECTS-2020



Software engineering is the systematic application of engineering approaches to the development of software. Software engineering is a direct sub-field of engineering and has an overlap with computer science and management science. It is also considered a part of overall systems engineering.



Scrum: An Agile Process Reengineering in Software Engineering
free download

BPR (Business Process Re- engineering ) is an organizational mechanism leading organization towards change management as and when it is required. In the form BPR, Agile practices have had a remarkable impact on Software Engineering Management (SEM)

Assessing practitioner beliefs about software engineering
free download

Software engineering is a highly dynamic discipline. Hence, as times change, so too might our beliefs about core processes in this field. This paper checks some five beliefs that originated in the past decades that comment on the relationships between (i) developer

Scrumbanfall: An Agile Integration of Scrum and Kanban with Waterfall in Software Engineering
free download

Software industries have been growing with the rise of automation technologies and looking for change in their software development practices to gain the benefits of automation technologies for achieving their business goals. Agile Business Process Reengineering

Sustainable Software Engineering Education Curricula Development
free download

Climate change risk and environmental degradation are the most critical issues of our society. Our technology influenced daily life style involves many software and apps which are used by large society and their use is increasing than ever before. Sustainability is a This book contains a selection of papers accepted for presentation and discussion at the 2017 International Conference on Software Process Improvement (CIMPS17). This Conference had the support of the CIMAT AC (Mathematics Research Center/Centro deIndustry-academia collaboration is one of the cornerstones of empirical software engineering . The role of researchers should be developing new practices and principles that enable industry in meeting the engineering challenges today and in the future. This chapter

Model-driven Software Engineering for Construction Engineering : Quo Vadis
free download

Abstract Models are an inherent part of the construction industry, which leverages from the steady advancements in information and communication technology. One of these advancements is Building Information Modeling (BIM), which denotes the move from 2D

Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment
free download

The study of software development processes has a long and respectable history as a subdiscipline of software engineering so long and venerable indeed that the field became a bit sleepy and self-complacent when the jolt of agile methods caught it by surprise in the

Responsible Software Engineering
free download

Software trustworthiness today is more about acceptance than technical quality; software and its features must be comprehensible and explainable. Since software becomes more and more a public good, software quality becomes a critical concern for human society. And From the advent of Grid technology as the new paradigm of distributed computing to the current days of Cloud computing models, the continuous need of new tools and services to match the scientific community requirements has been addressed in Europe through

Software Engineering for DApp Smart Contracts Managing Workers Contracts.
free download

We present an application of the BOSE and ABCDE development methodology to build a DApp system for managing real world contracts for temporary workers so that, by design, agreements, commitments and rules are respected for the specific domain and employment The term software engineering was coined in 1968 at the NATO Software Engineering Conference by Bauer (the chairman of the conference) in his famous statement What we need, is software engineering . Since then the discipline has made a long way. It would not

Towards Human-centric Model-driven Software Engineering .
free download

Many current software systems suffer from a lack of consideration of the human differences between end users. This includes age, gender, language, culture, emotions, personality, education, physical and mental challenges, and so on. We describe our work looking to

Deep Learning in Software Engineering
free download

Software evolves and therefore requires an evolving field of Software Engineering . The evolution of software can be seen on an individual project level through the software life cycle, as well as on a collective level, as we study the trends and uses of software in the realResilience engineering provides concepts and methods for assessing the ability of socio- technical systems to adjust their functioning before, during, or after changes or disturbances. As such, this field of study has great potential to contribute to software engineering

CS 410/CS 560- Software Engineering
free download

MAA Mhamdi 15.222.11.163 Objective: To learn the concepts of software architecture and the object-oriented software design with the help of UML. Content In this course, students learn the principals involved in the analysis of large software systems, Topics also include: design patterns, anti-patterns

Innovation on Software Engineering Under Engineering Education Professional Certification
free download

Its well-known that the purpose of engineering education professional certification is to provide preparatory education quality assurance for relevant engineering and technical personnel to enter the industry. Its main task is to achieve the goal of professional training

Introduction to Software Engineering
free download

In the 1950s and 60s, a computer was a considerably piece of equipment in price and size. Academic departments or large corporations owned them; it was really unthinkable for individual users to have their own computers But now a days, it is estimated that more thanDeep learning (DL) is the next level of computing concept derived as a subdivision from machine learning in artificial intelligence. Machine learning algorithms are used to parse data, learn from the data, and depending upon its learning, information construction has Every scientist has his and her own favorite research topics, types of studies, and research methodology. Its natural, and its something that is very important for all kinds of researchers. I see it as a part of academic freedom. For me, the favorite research methodology is action

Software Engineering for Data Analytics
free download

//We are at an inflection point where software engineering meets the data-centric world of big data, machine learning, and artificial intelligence. In this article, I summarize findings from studies of professional data scientists and discuss my perspectives on open research Our era is characterized by constant digitization of information and major technological advancements. Software is practically everywhere: web, mobile, desktop, embedded, or distributed; software is developed to assist people in achieving their goals easier, faster, and

Understanding Interaction and Communication Challenges Present in Software Engineering .
free download

Researchers have largely identified that interactions and communications pose major challenges in software development, especially when extracting requirements. However, they have not appreciated the sources and the depth of them, thus approaching them with

Software Engineering in the IoT Context
free download

Summary The Internet of Things (IoT) paradigm has given rise to a programmable world. The idea of embedding computing and communication capabilities into objects of common use has led to the development of a broad range of solutions in several domains. However

Exploration of Process Mining Opportunities In Educational Software EngineeringThe GitLab Analyser
free download

The increasing complexity in software development leads to the necessity for a detailed data analysis. Literature illustrates a stronger research focus on Educational Process Mining (EPM) being applied to the fields of e-learning and professional training. In this work, the

STUDENT PERCEPTIONS OF PROJECT-BASED LEARNING IN A SOFTWARE ENGINEERING COURSE
free download

This paper presents an overview of a second-year programming course in the department of software engineering at the University of Calgary. The course was recently restructured to include aspects of project-based learning (PBL) to help students meet graduate attributes

Cohort Studies in Software Engineering : A Vision of the Future
free download

ABSTRACT Background. Most Mining Software Repositories (MSR) studies cannot obtain causal relations because they are not controlled experiments. The use of cohort studies as defined in epidemiology could help to overcome this shortcoming. Objective. Propose the

Total Recall and Software Engineering .
free download

Software engineering is a discipline closely involved with human activities. How to help software developers produce better software more efficiently is the core topic of software engineering . Prioritizing tasks can efficiently reduce the human efforts and time required toSoftware engineering is an approach pre-owned by the researchers and innovators to reduce the ratio of crisis in software . Therefore the designer/innovator can readily design a valuable quality software by using various approaches like Component-Based Software

Human behavior, goals and model-driven software engineering for assistive systems
free download

Assistive systems might reason about human behavior and specific actions to be able to assist human activities in everyday life or working situations. It is a challenge to create an adaptive, unobtrusive system with high accuracy of supporting actions. Previous work

Extraction of Useful Information from Unstructured Data in Software Engineering : A Systematic Mapping
free download

Context: A large number of information is generated and manipulated in Software Engineering (SE) projects. The technology surrounding this domain is constantly evolving. To keep up with such evolution, developers share their knowledge and seek help from other

Engineering Gender-Inclusivity into Software : Ten Teams Tales from the Trenches
free download

Although the need for gender-inclusivity in software is gaining attention among SE researchers and SE practitioners, and at least one method (GenderMag) has been published to help, little has been reported on how to make such methods work in real-world

Code Hardening: Development of a Reverse Software Engineering Project
free download

Abstract In CSI 233 Introduction to Computer Systems, we introduce a group project to the students whose purpose is to simulate a team project on the job. Group projects are used very frequently to provide a similar learning environment which capitalizes on the benefits of

A Concern-Oriented Software Engineering Methodology for Micro-Service Architectures
free download

ABSTRACT Component-Based Systems (CBS) allow for the construction of modular, highly scalable software . Decomposing a system into individually maintainable and deployable components enables a targeted replication of performance bottlenecks, and promotes code

3.5 Empiricism in Software Engineering and Secure Systems
free download

The science of software engineering and the science of security can be advanced through the use of sound research methodologies while conducting empirical studies. With the use of sound methodologies, the evidence produced by a study is more credible, convincing

CHAPTER IV. PROJECT MANAGEMENT AND SOFTWARE ENGINEERING
free download

In the work the important scientific and practical task for the quality improvement of the software development process is solved based on the maturity model Capability Maturity Model Integration (CMMI) using the rolling planning. The analysis of the current problems in ABSTRACT Socio-Technical Congruence (STC) is one of the most significant current discussions in software engineering community and have been used for measuring developers coordination. Over the past few years, increasing interest been observed in

Performance Engineering Concepts and Software Engineering Concepts for HPC PeCoH Deliverable D2.
free download

Most scientists write their own scientific software in order to produce research results. However, the majority of them are not formally trained in performance and software engineering since the main motivation of scientists is to perform science and not to care

Cloud-Based Software Engineering Network Security, and Performance Evaluation
free download

The cloud computing technology has improved the traditional data usage in our generation, which has more computing power, analysis capabilities of software engineering and storage capabilities, the Internet technology and computer technology to effectively combine the

Experiences of Integrating Learning and Engagement Strategies (LESs) into Software Engineering Courses
free download

The increase in job opportunities for computing professionals in the global community has resulted in a dramatic surge in the enrollment numbers in computer science (CS) departments in many academic institutions. Many of these jobs are in software engineerin

Software Engineering A Forty Years Research Retrospective
free download

This paper presents author experience with software development during last forty years. It is divided into three eras: closed and open-systems and Internet of Everything, each covered by challenges, issues and solutions. The main stream is given from the interoperability

Software Engineering : Data Flow Diagram Part 2
free download

Page 1. Software Engineering : Data Flow Diagram Part 2 BCA 4th Semester /B.Sc. 4th Semester Paper Code: BCA(2204), B.Sc. (CC9) Paulami Basu Ray Assistant Professor Department of Computer Science Applications Prabhat Ku College, Contai Page 2

Analyzing Software Engineering Courses with Process Mining and Business Intelligence?
free download

Analysis of student performance and resulting support during practical courses is an important topic in the education of students. This contribution illustrates our ongoing work to analyze practical courses with process mining based on Petri nets and business intelligence

Towards an Online Programming Platform Complementing Software Engineering Education.
free download

Existing online programming platforms provide many opportunities for individuals to develop and improve their programming skills. Using descriptive assignments that address different skill levels these platforms target both beginners and experienced programmers. We used

Usage of Psychophysiological Data as an Improvement in the Context of Software Engineering : A Systematic Mapping Study
free download

RESUMO A systematic mapping had been developed seeking for answering six research questions regarding using of psychophysiological data in the Software Engineering domain. Employing it was selected 2084 studies from 7 digital databases, reaching a final amount of

Machine Learning: A Software Process Reengineering in Software Development Organization
free download

BPR (Business Process Re- engineering ) is an organizational mechanism that improves the organizational ability in responding to the challenges of qualitative result by change management and improvement in software engineering processes, productivity, product

A STUDY OF SOFTWARE ENGINEERING AND TESTING
free download

In the literature of engineering sciences, software engineering and testing plays an imperative responsibility because of its importance and applications in providing information. The present communication is a step in the detailed study of the said discipline

On the Reuse of Knowledge to Develop Intelligent Software Engineering Solutions
free download

Intelligent Software Engineering (ISE) is currently a hot topic in research. Besides being a promising field, it brings many challenges. Therefore, there is a need for guidelines to help researchers to build an ISE solution. The goal of this study is to identify patterns in

Reflective Pedagogical Practice on and in Introduction to Programming and Software Engineering
free download

In an educational project aimed at introducing reflective pedagogical practice to improve the situation of preservice teachers in computer science at the University of Stuttgart, the need to restructure the introductory Programming and Software Engineering course for all computer

Creating A Research Space In Software Engineering : Structure For Writing Introduction
free download

Introduction is an important part of research articles. It is the first opportunity to make good impression and establish the credibility over the reading audience. Well-written introduction of a research article increases the chance of paper acceptance and citations. The objective

Agile Software Development: Methodologies and Trends.
free download

Abstract Software engineering is a discipline that undergone many im- provements that aims to keep up with the new advancements in technologies and the modern business requirements through developing effective approaches to reach the final software product, agile

Automatic Generation of Learning Assignments for Software Engineering Formalisms.
free download

? Definition Seel [1981] Learning assignments are []selected and prepared learning objects with the aim to initiate, control, and organise learning processes. T r1 r2 r3 c1 − − c2 − − c3 ∗ − a1 − − a2 ? Let C be a set of conditions and A be a set of actions, C ∩

Performance and Software Engineering Aspects of Automatic Memory Management
free download

Compacting Collectors: Garbage collectors have near perfect knowledge of the object graph and in particular the locations where pointers to other objects are stored. Thus, they can move objects (and update any pointers to them), allowing for compaction. Live objects are

2nd Workshop on Avionics Systems and Software Engineering
free download

Abstract -In current software engineering Software design demonstrating assumes significant role in all periods of programming advancement like coding, testing, and so on Software Engineering Fatima Jinnah Women University Rawalpindi, Pakistan luck61605@gmail.com Machine learning is the analysis of building computer programs that develop their performance through experience. To assemble the challenge of developing and managing large and complex software systems in a dynamic and changing environment, machine

Full-scale Software Engineering New Trends in Software Construction
free download

While developing complex software it is nearly unavoidable to cause bugs. Those, however, have to be identified to ensure functional software . One critical activity for finding bugs is structured testing. Thus, methods to generate test inputs and validate test outputs are The main aim of this book series is to provide a floor for researchers, industries, asset managers, government policy makers and infrastructure operators to cooperate and collaborate among themselves to improve the performance and safety of the assets with

The SOTA approach to engineering collective adaptive systems
free download

The emergence of collective adaptive systems ie, computational systems made up of an ensemble of autonomous components that have to operate in a coordinated and adaptive way in open-ended and unpredictable environments calls for innovative modeling and

Harnessing deep learning algorithms to predict software refactoring.
free download

Amal et al. [27] used search-based software engineering for software refactoring an empirical study on self-affirmed refactoring activities, Proceedings of the 13th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2019), pp