dc.contributor.advisor | Hossain, Dr. Muhammad Iqbal | |
dc.contributor.author | Hasan, Md.Tanvir | |
dc.contributor.author | Durjoy, S.M. Hazzaz | |
dc.contributor.author | Hasan, Jahidul | |
dc.contributor.author | Binte Zafar, Mahazabin | |
dc.date.accessioned | 2023-12-18T06:41:19Z | |
dc.date.available | 2023-12-18T06:41:19Z | |
dc.date.copyright | 2023 | |
dc.date.issued | 2023-01 | |
dc.identifier.other | ID: 18101087 | |
dc.identifier.other | ID: 18101384 | |
dc.identifier.other | ID: 18101213 | |
dc.identifier.other | ID: 18101337 | |
dc.identifier.uri | http://hdl.handle.net/10361/22004 | |
dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2023. | en_US |
dc.description | Cataloged from PDF version of thesis. | |
dc.description | Includes bibliographical references (pages 42-44). | |
dc.description.abstract | UI development is the most integral part of the Software Development Life Cycle
and testing the functionality of the UI is also as much important during the Software
Testing Life Cycle of any software project. Without proper testing, we will remain
unaware of how an application is working and in which scenario the application
fails to do what was intended. Graphical User Interface is directly related to user
experience and pretty much determines the future usage of that application, so it
is important to make the application responsive, user-friendly, and simple with a
proper functioning interface. UI development and testing the functionality is very
important and also a time and resource-consuming process as the GUI has to be
fault free. To do that, every permutation of the GUI functionality needs to be tested
to launch the application in time. An android application consists of many core and
composite components and to make such a seamless and fault-free application, every
component’s functionality has to fulfill its required functions. On one hand, testing
the functionality of these components is necessary, on the other hand, the position
of these components on the user interface is also as much important. As a result,
a recommendation system is a must for the UI developer to save time during UI
development which will make it easier for the developer to place each component
in the correct position. Testing out all the functionality of a component is time consuming. Even though some tools make the testing easier, the necessity of an
automated tool is felt during the UI development that can make sure that the UI
developer is getting necessary recommendations of the component’s position and
also able to check for himself if the components are reacting as it was intended to
do. As a result, a huge amount of time and resources will be saved during software
development. So in this paper, we intended to work on proposing a system that
may give us the privilege of UI development and component functionality testing
automation. functionality testing automation. | en_US |
dc.description.statementofresponsibility | Md.Tanvir Hasan | |
dc.description.statementofresponsibility | S.M. Hazzaz Durjoy | |
dc.description.statementofresponsibility | Jahidul Hasan | |
dc.description.statementofresponsibility | Mahazabin Binte Zafar | |
dc.format.extent | 44 pages | |
dc.language.iso | en | en_US |
dc.publisher | Brac University | en_US |
dc.rights | Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
dc.subject | Software testing | en_US |
dc.subject | Functionality testing | en_US |
dc.subject | YOLOv5 | en_US |
dc.subject | Object detection | en_US |
dc.subject | Computer vision | en_US |
dc.subject | Feedback test generation | en_US |
dc.subject | UI development | en_US |
dc.subject | Self-guided recommendation | en_US |
dc.subject | Android application | en_US |
dc.subject | Machine learning | en_US |
dc.subject.lcsh | Agile software development. | |
dc.subject.lcsh | Computer software--Development--Planning. | |
dc.title | Automated feedback test generation and functionality testing for UI development with self-guided recommendation | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Department of Computer Science and Engineering, Brac University | |
dc.description.degree | B.Sc. in Computer Science | |