I am a Master's student in an Engineering discipline and I don't think the nature of my Master's thesis topic can be finished in time, realistically speaking (GUI development) and I have a month left. This project was actually proposed by the professor at the start of the year and I naively accepted it at the time. I am trying to suggest to the professor to let another student to continue my project next year and maybe improve on what is lacking and add more functionality. Is it common for projects to continue year after year?
There is one feature or function of the GUI which cannot be finished due to the lack of data quality. The data is actually collected and given to me by other PhD students, so it is not my responsibility to produce the data which is used for my project. The bulk of the main code and GUI has already been worked on and I will be able wrap up my project if this single feature could be dropped. However, if this feature is dropped, the scope of potential applications that my GUI can have becomes very limited. However, my supervisor is very keen on having this feature. What the PhD students are saying is that it is my responsibility to be able to work with low quality data and find solutions to go around it.