quinta-feira, 13 de setembro de 2018

How do I fit my academic job into a 37 hour week?, by Jenny Pickerill

"How do I fit my academic job into a 37 hour week? I don’t, I couldn’t possibly because this job is impossible to do/ complete/ control. But I am not willing to give my life to it or work longer hours unpaid, so here are 10 ways I survive:

1. Cut corners - I speed read (badly), I make quick decisions, I don’t read papers before a meeting, I delete emails based on the subject heading alone.

2. Don’t over prepare teaching - I have to ad lib sometimes, I limit my prep time deliberately, I do my best in the limited time available, I only try one new technique a year, I don’t dwell on a bad lecture/ seminar/ evaluation.

3. Teach the way I like - if it is enjoyable for me I hope my students will feel enthused, I don’t waste time trying to teach like others (I try to be accessible + inclusive but see pt.2)

4. Time my marking - I give each essay/ exam the time my Uni pays me to mark it (which is not a lot).

5. Avoid others’ agendas - I am cautious of being pulled into things, I take my time before agreeing to invitations/ collaborations/ favours.

6. Allocate realistic time to tasks in my calendar - I know what has to be done each week and when I am going to do it. When this gets disrupted I know what time needs to be taken from something/ somewhere else or cancelled

7. Do my share of admin - but don’t do it all, push back on bureaucracy, prioritise the things that will make a difference to the department, staff, students. Ignore some demands/ meetings/ emails.

8. Do just enough - I made a list of things I dislike doing but have to do (like grant applications) or find time consuming (like conferences) and have a yearly target. Once reached I do no more.

9. Allocate days either to teaching + admin OR research. They don’t mix.

10. Spend time on the nourishing parts of the job - I protect and cherish reading + writing days, enjoy face to face teaching + supervison, love fieldwork, and find chatting and laughing with colleagues vital."

Full thread and subsequent discussion below (on Twitter):

Related blog post by the same author: Career advice: how to work a 37-hour week

quarta-feira, 12 de setembro de 2018

Visita EBANX

Wilson Bissi foi meu orientado no mestrado e hoje trabalha no EBANX. Estive lá no dia 05/09/2018.

Vários alunos da UTFPR estagiam lá.

Linguagens que usam: Java, PHP, Ruby.

Um pequeno sistema em Elixir foi desenvolvido durante uma Hackathon interna (24 horas) como Prova de Conceito. Mostra status em TVs.

Um dos ambientes tem um quadro informativo, incluindo Kanban. O quadro é de vidro e contém varios post-its e anotações feitas a caneta para vidro.

Quase todos os ambientes são open office. Existem salas de reuniões para fins específicos.

Há uma copa em que os os funcionários podem beber água, café e comer cereais.

Funcionários podem ter aulas de inglês, pagas pela empresa, durante o horário de trabalho

Há iniciativas de diversidade (LGBTQ e outras).

Enquanto estava lá, um funcionário chegou com roupa de ciclista. Há banheiro para ciclistas.

Empresa tem muitas vagas abertas.

Há uma incubadora, mas não visitei.

Research Questions Related to My Work on the Elixir Community of Practice, Coding Dojos, Meetups, Hackathons

Papers by Margaret-Anne Storey and her co-authors:

RQ 1: How does Twitter increase software developer awareness of people, trends, and practices?
RQ 2: How does Twitter help software developers extend their software knowledge?
RQ 3: How does Twitter nurture relationships between software developers?
RQ 4: What are the challenges faced by software developers using Twitter, and how do they cope with them?
RQ 5: What are the reasons for non-adoption of Twitter by software developers?

Supplementary Material!!! http://citeseerx.ist.psu.edu/viewdoc/download?doi=

RQ1 What types of knowledge artifacts are shared on Stack Overflow and the R-help mailing list within the R community?
RQ2 How is the knowledge constructed on Stack Overflow and the R-help mailing list?
RQ3 Why do users post to a particular channel and why do some post to both channels?
RQ4 How do users participate on both channels over time?
RQ5 Are there significant differences in participation activity between community users?

RQ1: What motivates developers to participate in programming-related news aggregators?
RQ2: What are the characteristics of the content posted in programming-related news aggregators?
RQ3: What suggestions do the participants have to improve the community and features of programming-related news aggregators?

RQ1: What kinds of program knowledge are captured in screencasts on YouTube?
RQ2: How are YouTube screencasts used to document code?
RQ3: What motivates developers to create screencasts on YouTube?
RQ4: How do developers produce screencasts for YouTube and what challenges do they
RQ5: How do screencasts hosted on YouTube compare to screencasts hosted on a professional platform?

RQ1 Who is the social programmer that participates in these communities?
RQ2 Which communication channels do these developers use to support development activities?
RQ3 Which communication channels are the most important to developers and why?
RQ4 What challenges do developers face using an ecosystem of communication channels to support their activities?

“Our goal in this paper is to provoke and inspire researchers to study the impact (positive and negative) of Bots on software development.”

RQ1: What do developers use Slack for and how do they benefit?
RQ2: What bots do developers use and why do they use them?

No RQ.
“Collaboration has become an integral aspect of
software engineering. The widespread availability and adoption
of social channels has led to a culture where today’s developers
participate and collaborate more frequently with one another.
Awareness is widely accepted as an important feature of collaboration,
but exactly what this encompasses and how processes and
tools should be evaluated in terms of their awareness support
remains an open challenge. In this paper, we borrow a theory of
regulation from the Learning Science domain and show how this
theory can be used to provide more detailed insights into how
collaboration tools and processes can be compared and analyzed“

RQ1: How does GitHub support learning and teaching?
RQ2: What are the motivations for and benefits of using GitHub for education?
RQ3: What challenges are related to the use of GitHub for education?

Software developers rely on media to communicate, learn, collaborate, and coordinate with others. Recently, social media has dramatically changed the landscape of software engineering, challenging some old assumptions about how developers learn and work with one another. We see the rise of the social programmer who actively participates in online communities and openly contributes to the creation of a large body of crowdsourced socio-technical content.

No RQ.
In this position paper, we perform an analysis of the
comment dataset published by Stack Exchange, focusing on
the content of those comments and how frequently individual
comments are repeated.

(not identified as RQs)
1) What do software developers blog about?
2) Why do software developers blog?
3) How interactive are software development blogs?
4) What are the challenges for developers who blog?

RQ1: Why are software developers and other actors participating
in the social programming ecosystem?
RQ2: How do software developers and other actors interact
in the social programmer ecosystem?
RQ3: What is the impact of participating in the social programmer
RQ4: What are the risks and challenges faced by participating
in the social programmer ecosystem?

quarta-feira, 29 de agosto de 2018

Análise de "Levantamento inédito revela sites e páginas no Facebook que podem influenciar a eleição com fake news", de Pablo Ortellado e Márcio Moretto Ribeiro

Análise de  Levantamento inédito revela sites e páginas no Facebook que podem influenciar a eleição com fake news, de Pablo Ortellado e Márcio Moretto Ribeiro.

Podcast relacionado a este tema:
 "Fake News" - Qual é o nome deste podcast? Episódio 1

Primeiro parágrafo do texto

Não vejo qual a dúvida com o termo notícia falsa (nem deveria ser no plural, pois "news" em inglês não é exatamente plural. Não existe a palavra "new" com signficado de notícia) .

Notícia falsa é algo que parece uma notícia mas é falsa. OK, existem muitos sites e páginas na internet que influenciam a política e que os adversários chamam de propagadores de fake news (notícia falsa em inglês). Mas talvez o caso aqui seja de dar um nome diferente a estes sites, não simplesmente carimbar todos os sites com o rótulo "fake news".

Os próprios autores do texto admitem que alguns sites não propagam mentiras ("Alguns veiculam mentiras — nem todos e nem sempre."). Vejam no segundo parágrafo do texto:

No texto acusam o site Duplo Expresso (que não é de notícias) de ser de Presidente Prudente:

Todo mundo que acompanha o site sabe que os dois principais mantenedores do site moram na Europa (Suécia e Suíça). Uma busca no ICANN WHOIS (ver abaixo) mostra que o site foi registrado com endereço da Dinamarca. De onde veio a informação Presidente Prudente?


No texto abaixo talvez eu tenha sido duro demais. A inclusão do Duplo Expresso tem toda a cara de erro de digitação. Mas apontei mais dois problemas que acho graves:

  • Por que só incluíram pequenos sites?
  • O veículo escolhido foi péssimo.  Conflito de Interesse claro, óbvio.

quarta-feira, 22 de agosto de 2018

Accelerating you academic career and publishing in top journals

Talk given by professor Ian Hodgkinson at UTFPR Curitiba today (August 22nd, 2018).

Main takeaways

You must have a Research Pipeline.  The aim is to always have something under review. You will reap rewards from your current effort in 2 a 6 years. Don't expect immediate gratification. Submit to a mixture of mid-range and high-end journals.

Visualize you ideas to keep focus. Have something like a Kanban board (at your office or at home) displaying your research ideas.

Profile Building. Besides going to conferences and workshops,  have a profile on Academia, Research Gate and Google Scholar.

Do some research related activity everyday (except weekends) for at least 20 minutes.

Keep your CV up-to-date.

Read the Introduction from papers published in the best journals of your area. Imitate how they do that.

My  handwritten notes are here. The image below is the first page.

Internacionalização da pós-graduação: perguntas e minhas respostas provisórias

Devemos ministrar disciplinas de pós-graduação em outras línguas?

Talvez, se houver a possibilidade de termos alunos do exterior (seja presencialmente ou à distância). Meu colega Alexandre Graeml já ofertou uma disciplina desta forma e pessoas de outras partes do mundo assistiam via YouTube.

Os alunos devem escrever teses e dissertações em inglês?

Eu sempre fui a favor de que sim, mas agora estou em dúvida. Fiz esta pergunta pois fui convidado recentemente para duas bancas (uma de mestrado e outra de doutorado) em que a dissertação/tese foi escrita em inglês e não foi fácil ler, pois os autores não escreviam um inglês perfeito (como eu também não escrevo). É papel da banca corrigir o inglês?

Escrevi minha dissertação de mestrado em inglês, minha tese de doutorado em inglês. Alguém citou? Não. Quando citam, citam os artigos que resultaram da tese (não publiquei nada no mestrado -- outros tempos). Por outro lado, a minha tese já teve 440 downloads no site da USP.

Já a tese do Zanoni Dias teve 13 citações no Scholar. A tese do João Marcos teve 26 citações no mesmo Scholar. Talvez o problema seja a minha tese...

Gilson Volpato considera um mau hábito citar dissertações e teses (são "gray literature"). Elas não foram submetidas a um peer review anônimo portanto sua qualidade é questionável. Esta talvez seja mais uma razão para não escrever a dissertação ou tese em inglês, apenas focar-se em escrever, com ótimo inglês, talvez contando com ajuda de revisores da língua, bons artigos a serem submetidos a revistas internacionais.

PS:   Uma outra razão para a tese ou dissertação estar em inglês é se for dupla diplomação, com banca composta também por estrangeiros. Já vi isso acontecer no Doutorado em Filosofia da UNICAMP. Neste caso, como diz o professor Volpato, é obrigatório.

Os alunos devem escrever e publicar artigos em inglês? 

Acho que não há nenhuma dúvida razoável aqui. A resposta é sim pois a Ciência é internacional. E não basta escrever o artigo em inglês. O artigo deve ser publicado em revista internacional. Veja mais sobre isso nos livros de Gilson Volpato.

Outras perguntas para as quais não tenho resposta detalhada, apenas uma resposta direta.

Os sites dos programas devem estar também em inglês? Sim.

Devemos reduzir a burocracia para maior intercâmbio com alunos e professores do exterior? Sim.

Devemos usar critérios internacionais para avaliar a pós-graduação?  Sim, mas tendo cuidado para não repetir erros.