Discussion
Started 28th Oct, 2022

MPhil Software Engineering Thesis Research Domain Selection

I am doing MPhil in Computer Science and Software Engineering is my Specialization. I am trying to choose a domain/ topic to work on for my Thesis. I am otherwise a good student but not able to narrow down what domain, field or area I should choose where I can have oppertunity for further work in future as well.

Most recent answer

Popular replies (1)

Shafagat Mahmudova
Institute of Information Technology
Software Engineering is a branch that deals with the development and evolution of software products by employing certain methodologies and well-defined scientific principles. For developing a software product certain processes need to be followed and outcome of which is an efficient and authentic software product. The software is a group of executable program code with associated libraries. Software designed to satisfy a specific need is known as Software Product. It is a very good topic for master’s thesis, project, and research. There are various topics in Software Engineering which will be helpful for M.Tech and other masters students write their software project thesis.
Regards,
Shafagat
3 Recommendations

All replies (5)

Shafagat Mahmudova
Institute of Information Technology
Software Engineering is a branch that deals with the development and evolution of software products by employing certain methodologies and well-defined scientific principles. For developing a software product certain processes need to be followed and outcome of which is an efficient and authentic software product. The software is a group of executable program code with associated libraries. Software designed to satisfy a specific need is known as Software Product. It is a very good topic for master’s thesis, project, and research. There are various topics in Software Engineering which will be helpful for M.Tech and other masters students write their software project thesis.
Regards,
Shafagat
3 Recommendations
Adnan Nazir
Virtual University of Pakistan
Thanks allot for your kind response. I have had a look at it. My Problem is that my interest is software development (programming) so is there anything that I can make use of in research where I work on coding as well?
1 Recommendation
Abdul Rauf
Donghua University
In software development (programming), there are many fields related to it; some are given below:
  • Software engineering.
  • Mobile application development.
  • Web development.
  • Computer programming.
  • Video game development.
  • Web application development.
But as a researcher, you can not follow everything simultaneously. Many fields are integrated inside these directions, like AI, deep learning, NLP, and Data science. I recommend focusing on one direction and using it in the primary software development process. For example, use data sciences to get insights on businesses. Use AI for recommendation systems in web applications. Similarly, use deep learning in your algorithms working on the backend of software, etc.
Some recent software-related jobs introduction and their responsibilities are given here.
1 Recommendation

Similar questions and discussions

How to build a Big Data Analytics system based on artificial intelligence more perfect than ChatGPT that learns but only real information?
Discussion
2 replies
  • Dariusz ProkopowiczDariusz Prokopowicz
How to build a Big Data Analytics system based on artificial intelligence more perfect than ChatGPT that learns but only real information and data?
How to build a Big Data Analytics system, a Big Data Analytics system, analysing information taken from the Internet, an analytics system based on artificial intelligence conducting real-time analytics, integrated with an Internet search engine, but an artificial intelligence system more perfect than ChatGPT, which will, through discussion with Internet users, improve data verification and will learn but only real information and data?
Well, ChatGPT is not perfect in terms of self-learning new content and perfecting the answers it gives, because it happens to give confirmation answers when there is information or data that is not factually correct in the question formulated by the Internet user. In this way, ChatGPT can learn new content in the process of learning new but also false information, fictitious data, in the framework of the 'discussions' held. Currently, various technology companies are planning to create, develop and implement computerised analytical systems based on artificial intelligence technology similar to ChatGPT, which will find application in various fields of big data analytics, will find application in various fields of business and research work, in various business entities and institutions operating in different sectors and industries of the economy. One of the directions of development of this kind of artificial intelligence technology and applications of this technology are plans to build a system of analysis of large data sets, a system of Big Data Analytics, analysis of information taken from the Internet, an analytical system based on artificial intelligence conducting analytics in real time, integrated with an Internet search engine, but an artificial intelligence system more perfect than ChatGPT, which will, through discussion with Internet users, improve data verification and will learn but only real information and data. Some of the technology companies are already working on this, i.e. on creating this kind of technological solutions and applications of artificial intelligence technology similar to ChatGPT. But presumably many technology start-ups that plan to create, develop and implement business specific technological innovations based on a specific generation of artificial intelligence technology similar to ChatGPPT are also considering undertaking research in this area and perhaps developing a start-up based on a business concept of which technological innovation 4.0, including the aforementioned artificial intelligence technologies, is a key determinant.
In view of the above, I address the following question to the esteemed community of scientists and researchers:
How to build a Big Data Analytics system, a system of Big Data Analytics, analysis of information taken from the Internet, an analytical system based on Artificial Intelligence conducting real-time analytics, integrated with an Internet search engine, but an Artificial Intelligence system more perfect than ChatGPT, which will, through discussion with Internet users, improve data verification and will learn but only real information and data?
What do you think about this topic?
What is your opinion on this subject?
Please respond,
I invite you all to discuss,
Thank you very much,
Best wishes,
Dariusz Prokopowicz

Related Publications

Article
Full-text available
The intention of tailorable systems is to make it possible for end users to evolve an application to better fit altered requirements and tasks, and to make the system more endurable. This thesis discusses tailorable systems in the context of a rapidly changing business environment. The objective was to determine what is necessary for a tailorab...
Article
Thesis (M.S.)--Ohio University, November, 2000.
Article
Today, many Software Engineers in Germany and India hold a degree in Computer Science or similar. However, little is known about the differences between the university education in both countries. This thesis compares in detail the Computer Science and Software Engineering programs at the University of Stuttgart, and the Computer Science programs a...
Got a technical question?
Get high-quality answers from experts.