October 2nd, 2012, 01:47 PM
Problems with Aesthetics in Software Engineering?
I am doing a research paper on problems with Aesthetics in Software Engineering...I am having trouble finding a big problem that has been researched and what is being done to fix it!...I have searched on the web and read a lot. Thank you for helping! Few ideas I was thinking about is that a lot of people are making programs that have great user interface but under it there is a mess of coding! Not sure!! Any other ideas!
October 2nd, 2012, 06:48 PM
I'm not really sure what you mean by aesthetics in this case. I can tell you though that most software is a lot messier on the code side than on the interface side, and nothing is being done to change that because of economics.
Everyone can see the interface side and generally speaking everyone can see the difference between a terrible interface and an OK one. Only a programmer sees the code side and only a programmer can understand it. Therefore, the resources dedicated to making the interface pretty are much greater than the resources dedicated to making the code pretty; particularly because resources (ie money) is not usually controlled by the programmers.
October 2nd, 2012, 08:04 PM
Thank you for responding!
Originally Posted by E-Oreo
October 25th, 2012, 01:32 AM
I m agree...
User Interface should look clean and clear. It should be attract the users and not confuse them with its messyness.. And onthe back end, it is complicated for normal users but not for developers. Developers understand the coding languages easily.....
November 6th, 2012, 09:36 PM
Software engineering is software, not artwork. User interface is artwork, not software engineering. Engineers don't draw pictures and artists don't design software.
Each person or group is responsible for its work, bit not for the other's work.
November 7th, 2012, 02:59 PM
Thread moved to Web Design.
This isn't the perfect place for this discussion, but it's more accurate than Software Design (which has to do with patterns, archtiecture, UML, etc).