skip to main content
10.1145/3452383acmotherconferencesBook PagePublication PagesisecConference Proceedingsconference-collections
ISEC '21: Proceedings of the 14th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)
ACM2021 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ISEC 2021: 14th Innovations in Software Engineering Conference Bhubaneswar, Odisha India February 25 - 27, 2021
ISBN:
978-1-4503-9046-0
Published:
26 April 2021

Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
SESSION: Keynote
keynote
What’s Wrong with ”Users”

The term “user” is quite pervasive in software engineering discussions and documents when referring to individuals that interact with a given software system. Unfortunately, since there can be many different categories of “users”, with different goals ...

keynote
AI and its Applications in the Cloud strategy

The fourth industrial revolution identifies cloud computing, data, and artificial intelligence (AI) as opportunity clusters with double digit growth in the next couple of years. As part of the cloud and digital transformation, the role of AI is crucial ...

SESSION: Research Track - Full Papers
research-article
Automating Key Phrase Extraction from Fault Logs to Support Post-Inspection Repair of Software Requirements

This research paper aims at developing an automated approach to identify fault prone requirements in a software requirement specification (SRS) document to mitigate the fault propagation to later phases where the same faults are harder to find and fix. ...

research-article
A Generalized Semantic Filter for Glossary Term Extraction from Large-Sized Software Requirements

A glossary is an essential component of every software requirements document. Extracting glossary terms manually from a large requirements document is expensive in terms of both time and cost required to do so. Additionally, this is also an error-prone ...

research-article
Open Access
Model-Based Testing in Practice: An Industrial Case Study using GraphWalker

Model-based testing (MBT) is a test design technique that supports the automation of software testing processes and generates test artefacts based on a system model representing behavioural aspects of the system under test (SUT). Previous research has ...

research-article
Empirical Analysis of Greedy, GE and GRE Heuristics

Whenever a software evolves, regression testing needs to be performed which ensures evolution does not affect the existing software. Test suite minimization is one of the regression testing techniques which takes a test suite and provides a minimized ...

research-article
Generation of Test Cases from UML Diagrams - A Systematic Literature Review

Model-Based testing (MBT) is a technique to derive test cases from models of the system under test (SUT), and the UML is the leading and de-facto standard language for system models both in industry and academia. This paper describes the results of a ...

research-article
Understanding Software Quality Metrics for Virtual Reality Products - A Mapping Study

Virtual Reality (VR) Software is becoming more mainstream in recent years. It has provided an opportunity for VR practitioners to explore new domains and deliver cutting edge products. The success of the VR products depends primarily on the product ...

research-article
Early Detection and Guidelines to Improve Unanswered Questions on Stack Overflow

Stack Overflow is one of the largest and most popular question-answering (Q&A) websites. It accumulates millions of programming related questions and answers to support the developers in software development. Unfortunately, a large number of questions ...

research-article
Using Paragraph Vectors to improve our existing code review assisting tool-CRUSO
Article No.: 10, pp 1–11https://doi.org/10.1145/3452383.3452393

Code reviews are one of the effective methods to estimate defectiveness in source code. However, the existing methods are dependent on experts or inefficient. In this paper, we improve the performance (in terms of speed and memory usage) of our existing ...

research-article
Synthesis of mobile applications using AgileUML
Article No.: 11, pp 1–10https://doi.org/10.1145/3452383.3452409

In this paper we describe a method to apply the AgileUML toolset to synthesise mobile apps from UML models. This is a lightweight model-driven engineering (MDE) approach suitable for app developers who need to rapidly produce native apps for either or ...

research-article
Towards Recommendations from User-specific Insights based on Historical Legal Cases
Article No.: 12, pp 1–11https://doi.org/10.1145/3452383.3452395

When people find themselves engaged in legal situations, they may seek professional advice. For the full advantage of the client, legal professionals can use their experience or refer to relevant previous judicial evidence to prescribe the course of ...

research-article
Open Information Extraction Using Dependency Parser for Business Rule Mining in SBVR Format
Article No.: 13, pp 1–11https://doi.org/10.1145/3452383.3452396

Business Rules exists at the core of any Business Organization. For efficient execution of the business system, all the business rules must be in machine-interpretable format. There is an absence of such a system that can convert the business rule ...

research-article
A design methodology for web-based services to detect fraudulent transactions in credit card

Financial fraud associated with the transactions of credit card leads to unauthorized access of performing credit card transactions in different platforms by intercepting important card credentials. In order to curb this problem, an effective fraud ...

SESSION: Research Track - Short Papers
short-paper
Why does the experiment fail with students? An Experience

Experimental studies in the Software Engineering (SE) domain play a vital role in identifying shreds of evidence about the effectiveness of the technique in a specific context. Successful execution of such experiments with all threats to validity ...

short-paper
Using project-based approach to teach design patterns: An Experience Report

In a majority of Indian Engineering colleges, Software Engineering tends to be considered as a theoretical course. More specifically, software design is taught using traditional lecture based teaching methods with minimal hands-on experience on working ...

short-paper
Association of Defect Log Suitability for Machine Learning with Performance: An Experience Report

Machine learning (ML) based solutions utilizing textual details in defect logs have been shown to enable automation of defect management process and make it cost effective. In this work, we assess effectiveness of apriori manual analysis of the ...

short-paper
Crawling Wikipedia Pages to Train Word Embeddings Model for Software Engineering Domain

Word embeddings allow words used in similar contexts to have similar meanings. Due to this property word embeddings are widely used as an input feature for classification, clustering and sentiment analysis of natural language (NL) textual data produced ...

short-paper
An Empirical Study to investigate the Effectiveness of Different Variants of SMOTE for Improving Web Service Anti-Patterns Prediction

In today’s world, IT professionals must ensure that all enterprise applications are running smoothly and are communicating with each other. Service-Oriented Architecture(SOA) provides the organization with a framework that makes the management of ...

short-paper
Re-Imagining data analytics software development

Creation of data analytics pipeline is a tedious task. The algorithm search space for creating a suitable solution for a given goal in a given constrained infrastructure is generally very large. The exploratory work to choose the best possible solution ...

short-paper
What’s Inside Unreal Engine? - A Curious Gaze!

Game developers often use game engines to efficiently develop games and reduce effort by reusing predefined components. However, game engines are complex and difficult to comprehend to extend and integrate with other components. Unreal Engine is one of ...

short-paper
SQL Injection Vulnerability Identification from Text

Increasing usage of Information Technology (IT) applications in distributed environment is leading to an increase in security exploits. Vulnerabilities related information is also available on open web in an unstructured format that developers may ...

short-paper
IDE as Code: Reifying Language Protocols as First-Class Citizens

To cope with the ever-growing number of programming languages, manufacturers of Integrated Development Environments (IDE) have recently defined protocols as a way to use and share multiple language services (e.g., auto-completion, type checker, language ...

SESSION: Extended Abstracts
extended-abstract
A Report on the PhD Symposium at ISEC 2021

The annual ACM Innovations in Software Engineering Conference (ISEC) held its 14th edition online during 25–27th February, 2021. Since 2019, the conference has included a PhD symposium. The aim of the symposium is to offer PhD scholars in early stages ...

extended-abstract
A Report on Tutorials and Tech-Briefings co-located with ISEC 2021

This is a short report on the Tutorials and Tech Briefings track of the 14th Innovations in Software Engineering (ISEC 2021) conference held fully virtually during 25-27 February 2021. The tutorials are popular with the participants because they offer in ...

extended-abstract
A Report on the Fourth Workshop on Emerging Software Engineering Education (WESEE 2021)

In this report, we present a pre-organization summary of the fourth workshop on emerging software engineering education (WESEE) held in virtual mode on February 25, 2021, co-located with the 14th Innovations in Software Engineering Conference (ISEC 2021)...

extended-abstract
Software Engineering for the Uncertain World

Traditionally, software systems have been used to derive mechanical advantage through automation. The underlying assumptions being: objectives for the software system and the environment within which it will operate will remain largely unchanged; and ...

extended-abstract
A Report on the Second International Workshop on Software Engineering for Artificial Intelligence (SE4AI 2021)

Computers control increasing numbers of objects in our daily life: phones, aircraft, cars, buildings, manufacturing machines, musical instruments, etc. In these so-called cyber-physical systems (CPSs), computers interact directly with the physical world ...

Contributors
  • BML Munjal University

Index Terms

  1. Proceedings of the 14th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference)
              Index terms have been assigned to the content through auto-classification.

              Recommendations

              Acceptance Rates

              Overall Acceptance Rate76of315submissions,24%
              YearSubmittedAcceptedRate
              ISEC '17812531%
              ISEC '161272520%
              ISEC '121072624%
              Overall3157624%