Jump to content

I, a student Software Engeneer, would like some help with my research (2 minute survey)

My name is Michiel Ladenius. I'm a 4th year student at the NHL Stenden University of applied sciences where I study Informatica (Computer Science), and I'd like to get feedback in order to finalize the requirements for the product I'll be designing and building.

 

I set up a 2 minute survey for this. If you can program and know what UML is, please help me with the 2 minute survey.

 

The product I'll be building is a Class Diagram Generator. It will be a tool which takes a text as an input and converts it to a class diagram. A Software Developer can use this as a guideline to get an overview of how things are related to eachother. This should be useful when you just started working in a new domain.

The input text will be analysed using NLP.

Valid input: "A customer has a first name, a last name, and it can order items"

Invalid input: "[ Customer | -firstname:string; lastname:string | void:OrderItems() ]"

 

The survey consists of 8 questions, 3 of which are more general questions about you.

https://www.surveymonkey.com/r/392WRCR

 

 

Thank you very much for your cooperation!

Link to post
Share on other sites

3 hours ago, MichLad said:

It will be a tool which takes a text as an input and converts it to a class diagram.

Sounds like plantuml.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to post
Share on other sites

9 hours ago, Caroline said:

21160006b1203d83b3b245c094dfb4fe.png

That's why I added the sentence "If you can program and know what UML is, please help me with the 2 minute survey."

But to be completely honest, it's hard to get enough replies, and a reply from someone who isn't in my target demograph is also appreciated in order to bump up the numbers ^^

 

20 hours ago, Sauron said:

Sounds like plantuml.

Hmm.. Interesting. I see I didn't explain myself properly. Instead of an input text like "Bob->Alice : Hello" it would take an input text like "Bob says hello to Alice". It would then recognise that 'Bob' does something (Actor 1) 'to Alice' (Actor 2). What does he do? He 'says' 'hello' (Action).

Or you could get a class diagram from a text like "The company consists of the boss, sales people, programmers, and customer service workers. They are all people with a name, an income, and a profession."

Of course those texts contain more information and are written differently, but the idea is to use NLP to analyse some text and turn it into a template for a UML diagram.

Anyways, thank you very much for your reply.

Link to post
Share on other sites

4 hours ago, MichLad said:

Hmm.. Interesting. I see I didn't explain myself properly. Instead of an input text like "Bob->Alice : Hello" it would take an input text like "Bob says hello to Alice". It would then recognise that 'Bob' does something (Actor 1) 'to Alice' (Actor 2). What does he do? He 'says' 'hello' (Action).

Well... that's just a matter of syntax, the core idea seems the same to me. Also NLP is always a bit of a crapshoot, I wouldn't want that kind of ambiguity when I'm trying to describe a diagram.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×