Md Ariful Haque, Md. Abdur Rahman, Md. Saeed Siddik
Non-Functional Requirements (NFR) describe a set of quality attributes required for a software such as security, reliability, performance, etc. Extracting and considering NFR from software requirement specification can help developers to deliver quality software which meets users expectations comple...
Md. Abdur Rahman, Md Ariful Haque, Md. Nurul Ahad Tawhid, Md. Saeed Siddik
Non-Functional Requirements (NFR), a set of quality attributes, required for software architectural design. Which are usually scattered in SRS and must be extracted for quality software development to meet user expectations. Researchers show that functional and non-functional requirements are mixed ...
Md. Abdur Rahman, Asif Al Faisal, Tayeba Khanam, Mahfida Amjad et al.
The distinguishing characteristics belong to a person are personality traits, which is predicted from person's behavioral pattern. As most of the people provide lots of information knowingly or unknowingly into their writings, it is possible to extract personality traits from those texts. Individual...
Fazle Rabbi, Md. Saeed Siddik
Comments are the internal documentation of corresponding code blocks, which are essential to understand and maintain a software. In large scale software development, developers need to analyze existing codes, where comments assist better readability. In practice, developers commonly ignore comments'...
Md. Abu Hasan, Md. Abdur Rahman, Md. Saeed Siddik
Mirza Rehenuma Tabassum, Md. Saeed Siddik, Mohammad Shoyaib, Shah Mostafa Khaled
Dependency among non-functional requirements (NFRs) is one of the major issues to handle for delivering quality software. These dependency relations are the reasons of conflict, though there are also relations where one NFR help to ensure another NFR. Interdependence relations, not treated from the ...
Abu Reza Md. Towfiqul Islam, Md. Jannatul Naeem Jibon, Md. Abubakkor Siddik, Javed Mallick et al.
Md. Saeed Siddik, Kazi Sakib
Test case prioritization is a technique for selecting those test cases, which are expected to outperform for determining faulty modules earlier. Different phases of software development lifecycle represent the total software from different point of views, where priority module may vary from phase to...
Md. Abdur Rahman, Mobashir Sadat, Saeed Siddik
Social media has become incredibly popular these days for communicating with friends and for sharing opinions. According to current statistics, almost 2.22 billion people use social media in 2016, hich is roughly one third of the world population and three times of the entire population in Europe. I...
Md. Abdur Rahman, Mahfida Amjad, Byezid Ahmed, Md. Saeed Siddik
Internet based application services become the essential part of peoples' daily activities. Web applications are a complex organized mess of codes; the software industry often they are built-in extreme pressure to meet a deadline. Therefore, it often retains the vulnerability holes from the developm...
Jobaer Islam Khan, Alim Ul Gias, Md. Saeed Siddik, Md. Habibur Rahman et al.
In software quality research, software defect prediction is a key topic. The characteristics of software attributes influences the performance and effectiveness of the defect prediction model. However this issue is not well explored to the best of our knowledge. Thus we focus on the problem of attri...
Porimol Chandro, Md. Faizul Huq Arif, Md. Mahbubur Rahman, Md. Saeed Siddik et al.
Bengali documents are increasing on the World Wide Web and it is becoming a overwhelming problem for the increasing large number of web users to reviewing and reduce the information. Many researches have been conducted in the field of Natural Language Processing for English documents and in order to...
Khalid Mahmud, Md. Saeed Siddik, Mst. Minara Khatun, Md. Touhidul Islam
Reliable estimation of reference crop evapotranspiration (ET0) is of great importance for irrigation planning and operation as well as for climatologic and hydrologic studies. This study evaluated the performances of pan evaporation-based ET0 estimation methods. First,we detected the correlation bet...
Rafed Muhammad Yasir, Moumita Asad, Asadullah Hill Galib, Kishan Kumar Ganguly et al.
God Class is a class that threatens maintainability and understandability of code by performing most of the work alone. Various tools exist that can detect God Class of Java or C++ programs, however, there is no existing tool for detecting God Class(Structure) in Golang. Although Golang is not an ob...
Oishi Mahmud, Nishat Tasnim Niloy, Md. Abdur Rahman, Md. Saeed Siddik
Android applications' acceptance rate is growing rapidly, which causes a huge competition among the developers. To develop acceptable and successful application, user reviews are very important source of information. Especially for a better release of new version apps, it is necessary to know the us...